我正在构建一个演示条形码扫描应用程序并且已经很好地完成了。
我正在使用ContinuousCaptureActivity
示例,因此我可以在1个活动中拥有扫描窗口,扫描选项和结果条形码结果。
我的工作效果非常好,但我希望能够动态更改条形码类型。
我知道如何使用Intent
系统的方式做到这一点,但我相信只有当你调用内置的Zxing条形码布局时才会使用,但是在这种情况下,我在做同样的事情自定义窗口,所以当我将Android开关设置为" ON"
我读到CaptureManager
对象可以这样工作,但我花了好几天时间,但我无法实现目标......有没有人有任何建议?
答案 0 :(得分:2)
IntentIntegrator integrator = new IntentIntegrator(this); integrator.setDesiredBarcodeFormats(IntentIntegrator.QR_CODE_TYPES);
intent = integrator.createScanIntent();
barcodeView.initializeFromIntent(意向);
这将启动带有所需条形码过滤器的条形码扫描器。