Browse Source

增加 扫码竖屏 工作部分图片

developer
lh 8 years ago
parent
commit
c1b3eaa534
8 changed files with 68 additions and 13 deletions
  1. +20
    -8
      app/src/main/AndroidManifest.xml
  2. +5
    -0
      app/src/main/java/com/qhclh/ytzh/base/BaseFragment.java
  3. +24
    -2
      app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java
  4. +16
    -0
      app/src/main/java/com/qhclh/ytzh/work/scan/ScanActivity.java
  5. BIN
      app/src/main/res/drawable-xhdpi/carmanager.png
  6. BIN
      app/src/main/res/drawable-xhdpi/scan.png
  7. BIN
      app/src/main/res/drawable-xhdpi/work_breedingpoultry.png
  8. +3
    -3
      app/src/main/res/layout/fragment_work.xml

+ 20
- 8
app/src/main/AndroidManifest.xml View File

@ -7,7 +7,7 @@
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<application <application
@ -18,7 +18,8 @@
android:roundIcon="@mipmap/ic_launcher_round" android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/AppTheme"> android:theme="@style/AppTheme">
<activity android:name=".splash.SplashActivity"
<activity
android:name=".splash.SplashActivity"
android:screenOrientation="portrait"> android:screenOrientation="portrait">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />
@ -26,12 +27,23 @@
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity android:name=".home.MainActivity"
android:screenOrientation="portrait"/>
<activity android:name=".login.LoginActivity"
android:screenOrientation="portrait"/>
<activity android:name=".index.planorder.OrderActivity"
android:screenOrientation="portrait"/>
<activity
android:name=".home.MainActivity"
android:screenOrientation="portrait" />
<activity
android:name=".login.LoginActivity"
android:screenOrientation="portrait" />
<activity
android:name=".index.planorder.OrderActivity"
android:screenOrientation="portrait" />
<!-- 设置竖屏扫码 -->
<activity
android:name=".work.scan.ScanActivity"
android:screenOrientation="portrait"
android:stateNotNeeded="true"
android:theme="@style/zxing_CaptureTheme"
android:windowSoftInputMode="stateAlwaysHidden" />
<!--友盟 --> <!--友盟 -->
<!--<meta-data android:value="5a1b5deaf43e4825b200070d" android:name="UMENG_APPKEY"/>--> <!--<meta-data android:value="5a1b5deaf43e4825b200070d" android:name="UMENG_APPKEY"/>-->


+ 5
- 0
app/src/main/java/com/qhclh/ytzh/base/BaseFragment.java View File

@ -6,6 +6,7 @@ import android.support.v4.app.Fragment;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.Toast;
/** /**
* Created by 青花瓷 on 2017/7/19. * Created by 青花瓷 on 2017/7/19.
@ -32,4 +33,8 @@ public abstract class BaseFragment extends Fragment {
protected abstract void initView(); protected abstract void initView();
protected abstract void initData(); protected abstract void initData();
protected abstract void initOper(); protected abstract void initOper();
public void showToast(String str) {
Toast.makeText(getActivity(), str, Toast.LENGTH_SHORT).show();
}
} }

+ 24
- 2
app/src/main/java/com/qhclh/ytzh/work/WorkFragment.java View File

@ -1,7 +1,11 @@
package com.qhclh.ytzh.work; package com.qhclh.ytzh.work;
import android.view.View;
import android.widget.LinearLayout;
import com.qhclh.ytzh.R; import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseFragment; import com.qhclh.ytzh.base.BaseFragment;
import com.qhclh.ytzh.home.MainActivity;
import com.qhclh.ytzh.utils.GlideImageLoader; import com.qhclh.ytzh.utils.GlideImageLoader;
import com.youth.banner.Banner; import com.youth.banner.Banner;
import com.youth.banner.BannerConfig; import com.youth.banner.BannerConfig;
@ -15,9 +19,10 @@ import java.util.List;
* Created by 青花瓷 on 2017/11/28. * Created by 青花瓷 on 2017/11/28.
*/ */
public class WorkFragment extends BaseFragment{
public class WorkFragment extends BaseFragment implements View.OnClickListener {
private Banner banner; private Banner banner;
private List<String> list_path; private List<String> list_path;
private LinearLayout work_breedingpoultry,work_carsmanager,work_scan;
@Override @Override
protected int setLayout() { protected int setLayout() {
return R.layout.fragment_work; return R.layout.fragment_work;
@ -26,6 +31,9 @@ public class WorkFragment extends BaseFragment{
@Override @Override
protected void initView() { protected void initView() {
banner = getActivity().findViewById(R.id.work_banner); banner = getActivity().findViewById(R.id.work_banner);
work_breedingpoultry = getActivity().findViewById(R.id.work_breedingpoultry);
work_carsmanager = getActivity().findViewById(R.id.work_carsmanager);
work_scan = getActivity().findViewById(R.id.work_scan);
} }
@Override @Override
@ -52,7 +60,9 @@ public class WorkFragment extends BaseFragment{
@Override @Override
protected void initOper() { protected void initOper() {
work_breedingpoultry.setOnClickListener(this);
work_carsmanager.setOnClickListener(this);
work_scan.setOnClickListener(this);
} }
@Override @Override
@ -66,4 +76,16 @@ public class WorkFragment extends BaseFragment{
super.onStop(); super.onStop();
banner.stopAutoPlay(); banner.stopAutoPlay();
} }
@Override
public void onClick(View view) {
if (view.equals(work_breedingpoultry)){
showToast("种禽");
}else if (view.equals(work_carsmanager)){
showToast("车辆管理");
}else if (view.equals(work_scan)){
showToast("扫一扫");
}
}
} }

+ 16
- 0
app/src/main/java/com/qhclh/ytzh/work/scan/ScanActivity.java View File

@ -0,0 +1,16 @@
package com.qhclh.ytzh.work.scan;
import android.os.Bundle;
import com.journeyapps.barcodescanner.CaptureActivity;
/**
* Created by 青花瓷 on 2017/9/25.
*/
public class ScanActivity extends CaptureActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}

BIN
app/src/main/res/drawable-xhdpi/carmanager.png View File

Before After
Width: 120  |  Height: 120  |  Size: 3.9 KiB

BIN
app/src/main/res/drawable-xhdpi/scan.png View File

Before After
Width: 120  |  Height: 120  |  Size: 3.0 KiB

BIN
app/src/main/res/drawable-xhdpi/work_breedingpoultry.png View File

Before After
Width: 120  |  Height: 120  |  Size: 4.0 KiB

+ 3
- 3
app/src/main/res/layout/fragment_work.xml View File

@ -38,7 +38,7 @@
<ImageView <ImageView
android:layout_width="50dp" android:layout_width="50dp"
android:layout_height="50dp" android:layout_height="50dp"
android:src="@drawable/mima_3x" />
android:src="@drawable/work_breedingpoultry" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -60,7 +60,7 @@
<ImageView <ImageView
android:layout_width="50dp" android:layout_width="50dp"
android:layout_height="50dp" android:layout_height="50dp"
android:src="@drawable/mima_3x" />
android:src="@drawable/carmanager" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -83,7 +83,7 @@
<ImageView <ImageView
android:layout_width="50dp" android:layout_width="50dp"
android:layout_height="50dp" android:layout_height="50dp"
android:src="@drawable/mima_3x" />
android:src="@drawable/scan" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"


Loading…
Cancel
Save