我想在我的代码中为Zxing Bar扫描提供2个选项。
选项:
扫描条码
扫描二维码。
选择第一个选项后,ZXing Library只能扫描条形码,而第二个选项则相同。
如果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();
关于android - Android-如何在ZXing Library中禁用QR码扫描并仅允许条形码扫描,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44823991/