static final String ACTION_SCAN = "com.google.zxing.client.android.SCAN"; // Bar Code public void scanBarCode(View v) { try { //start the scanning activity from the com.google.zxing.client.android.SCAN intent Intent intent = new Intent(ACTION_SCAN); intent.putExtra("SCAN_MODE", "PRODUCT_MODE"); startActivityForResult(intent, 0); } catch (ActivityNotFoundException anfe) { //on catch, show the download dialog showDialog(AndroidBarcodeQrExample.this, "No Scanner Found", "Download a scanner code activity?", "Yes", "No").show(); } } // QR Code public void scanQR(View v) { try { //start the scanning activity from the com.google.zxing.client.android.SCAN intent Intent intent = new Intent(ACTION_SCAN); intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); startActivityForResult(intent, 0); } catch (ActivityNotFoundException anfe) { //on catch, show the download dialog showDialog(AndroidBarcodeQrExample.this, "No Scanner Found", "Download a scanner code activity?", "Yes", "No").show(); } }
Karthik reddy a
source share