我想在My Code中为Zxing Bar扫描提供2个选项。Android - 如何禁用ZXing库中的QR码扫描并仅允许条码扫描
选项:
- 扫描条形码
- 扫描QR码。
选择第一个选项后,只有条码应该被ZXing Library扫描,而且选项2也是一样。
如果Zxing中有任何标志位在Zxing中以启用和禁用,请帮助我解决问题。
我想在My Code中为Zxing Bar扫描提供2个选项。Android - 如何禁用ZXing库中的QR码扫描并仅允许条码扫描
选项:
选择第一个选项后,只有条码应该被ZXing Library扫描,而且选项2也是一样。
如果Zxing中有任何标志位在Zxing中以启用和禁用,请帮助我解决问题。
我已经测试了它的工作对我来说
对QR码扫描使用
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();
谢谢哥们,但我没有使用IntentIntegrator –
对于扫描QR码:
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");
我使用意向意图=新意图(“com.google.zxing.client。 android.SCAN“); intent.putExtra(“SCAN_MODE”,“QR_CODE_MODE”);但我仍然可以捕获条形码。 –
具有u尝试任何事情 – Anil