我正在使用 Zxing 和 SDK 版本 30 开发应用程序。
我的问题很直接:
每次使用Zxing条码扫描器时,您是如何打开手电筒的?最好不要创建新类。
我试过了:
Turn ON/OFF flashlight in zxing fragment lib
但是实现一个新类似乎太费力了。
非常感谢, 马库斯
编辑 1 这是调用 Zxing 扫描器的代码:
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.setCaptureActivity(CaptureActivity.class);
integrator.setOrientationLocked(false);
integrator.setDesiredBarcodeFormats(IntentIntegrator.ALL_CODE_TYPES);
integrator.setPrompt("Scanare");
integrator.initiateScan();
答案 0 :(得分:1)
您不必创建新活动,只需使用 CustomScannerActivity 而不是 CaptureActivity
为:
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.setCaptureActivity(CustomScannerActivity.class);
integrator.setOrientationLocked(false);
integrator.setDesiredBarcodeFormats(IntentIntegrator.ALL_CODE_TYPES);
integrator.setPrompt("Scanare");
integrator.initiateScan();