ZXingQRC
介紹
Android ZXing庫二維碼掃描,可直接使用
1.下載arr文件 ZXingQRC.arr
2.依賴arr文件
android{
repositories {
flatDir {
dirs 'libs'
}
}
}
dependencies {
implementation(name: 'ZXingQRC', ext: 'aar')
}
3.AndroidManifest.xml註冊對應掃描頁面
<!--掃碼-->
<activity android:name="com.android.zxing.android.CaptureActivity"></activity>
4.掃碼操作
//跳轉掃碼頁面
Intent intent = new Intent(this,CaptureActivity.class);
startActivityForResult(intent,1111);
//獲取掃碼結果
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 111 && resultCode == getActivity().RESULT_OK) {
Bundle bundle = data.getExtras();
String result = bundle.getString(CaptureActivity.CODE_CONTENT);
if (TextUtils.isEmpty(result)) {
showToast("未識別到任何內容");
return;
}
startActivity(ScanPayAty.class,bundle);
}
}