我已经用Zxing Intent为Android制作了一个小应用程序,但它有一个问题,因为谷歌护目镜收到了Intent并且什么都不做,因为它无法解码条形码。有没有办法限制谷歌护目镜,但没有其他条码扫描仪?
答案 0 :(得分:2)
Google Goggles会解码条形码。哪个意图?
您可以通过拨打Intent.setPackage("com.google.zxing.client.android")
来限制条形码扫描程序,但这也会排除Barcode Scanner+等应用。
更好的解决方案是使用项目提供的IntentIntegrator
代码。在那里,您可以提供要包含的软件包的名称,如果需要,可以使用TARGET_ALL_KNOWN
减去Goggles软件包。