You can add these codes for ImageScanner.
scanner.setConfig(0, Config.ENABLE, 0);
Alternatively, you can also use the intent action "org.magiclen.barcodescanner.SCAN" to use the zbar-based barcode scanner.
final Intent intent = new Intent("org.magiclen.barcodescanner.SCAN"); final List<ResolveInfo> list = getPackageManager().queryIntentActivities(intent, PackageManager.GET_ACTIVITIES); if (list.size() > 0) { intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
To get the scan result, you must override the onActivityResult method:
public void onActivityResult(final int requestCode, final int resultCode, final Intent data) { if (requestCode == 0) { if (resultCode == Activity.RESULT_OK) { final String result = data.getStringExtra("SCAN_RESULT");
source share