Android generate Qrcode and scan Qrcode library

Hasper Ong
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…

--

--

Hasper Ong

i am mobile developer, i love to share story, and of course i love to write story.