1.在GitHub中搜索ZXing
打开导入依赖
2.在Appliction中添加代码
在清单文件中注册
3.写按钮 点击事件
4.在手写一个
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
5.在方法中写入
6.写权限 添加Android6.0权限配置
//Android6.0权限配置
if (Build.VERSION.SDK_INT >= 23) {
String[] mPermissionList = new String[]{Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.CALL_PHONE, Manifest.permission.READ_LOGS, Manifest.permission.READ_PHONE_STATE, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.SET_DEBUG_APP, Manifest.permission.SYSTEM_ALERT_WINDOW, Manifest.permission.GET_ACCOUNTS, Manifest.permission.WRITE_APN_SETTINGS};
7.生成二维码
8.报错时定义全局变量
private static final int REQUEST_CODE =101 ;