【发布时间】:2017-06-29 21:25:34
【问题描述】:
我想在 My Code 中提供 2 个选项用于 Zxing Bar 扫描。
选项:
- 扫描条码
- 扫描二维码。
选择第一个选项后,只有条码应该被 ZXing Library 扫描,选项二相同。
如果 Zxing 中有任何标志可以启用和禁用,请帮助我提供代码。
【问题讨论】:
-
你尝试过什么
标签: android zxing barcode-scanner
我想在 My Code 中提供 2 个选项用于 Zxing Bar 扫描。
选项:
选择第一个选项后,只有条码应该被 ZXing Library 扫描,选项二相同。
如果 Zxing 中有任何标志可以启用和禁用,请帮助我提供代码。
【问题讨论】:
标签: android zxing barcode-scanner
扫描二维码:
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
扫描条码:
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
【讨论】:
我已经测试过它是否适合我
二维码扫描使用
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.setDesiredBarcodeFormats(IntentIntegrator.QR_CODE_TYPES);
integrator.setPrompt("Scan a Qr code");
integrator.setCameraId(0); // Use a specific camera of the device
integrator.setBeepEnabled(false);
integrator.setBarcodeImageEnabled(true);
integrator.initiateScan();
用于条码
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.setDesiredBarcodeFormats(IntentIntegrator.ONE_D_CODE_TYPES);
integrator.setPrompt("Scan a barcode");
integrator.setCameraId(0); // Use a specific camera of the device
integrator.setBeepEnabled(false);
integrator.setBarcodeImageEnabled(true);
integrator.initiateScan();
【讨论】: