Android generate Qrcode and scan Qrcode library
Jan 9, 2022
1 Add gradle dependence:
compile 'me.ydcool.lib:qrmodule:latest.integration'
2 Add QrScannerActivity to your AndroidManifest.xml
<activity android:name="me.ydcool.lib.qrmodule.activity.QrScannerActivity"/>
3 Add permissions
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-permission android:name="android.permission.VIBRATE"/>
4 Start QrScannerActivity
in your activity.
Intent intent = new Intent(MainActivity.this, QrScannerActivity.class);
startActivityForResult(intent, QrScannerActivity.QR_REQUEST_CODE);
5 And receive scanner activity result in your activity.
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == QrScannerActivity.QR_REQUEST_CODE) {
Log.d(TAG, resultCode == RESULT_OK
? data.getExtras().getString(QrScannerActivity.QR_RESULT_STR)
: "Scanned Nothing!");
}
}
Output / Result
- Generate qr code with…