我创建了一个使用zxing处理QR码的应用程序,目前效果非常好。
然而,我一直在寻找一种方法来处理不需要的代码(QR或不代码)。不需要的,我的意思是任何代码(QR或非代码)没有按照我希望由zxing内部的标准处理程序处理的方式进行格式化。
所以换句话说:
if (scanResult.getFormatName().equals("QR_CODE") && scanResult.getContents().equals(...){
...
}
else {
// handle within zxing
}
我环顾四周为此寻找某种意图架构,但我还没有找到任何东西。我宁愿不必重新打包zxing,因为我想尝试使用标准zxing实现(从而保持我的apk大小。)
答案 0 :(得分:0)
不,您无法在条形码扫描仪中注册处理程序或类似的东西。您可以通过Intent与它集成,接收扫描内容,并随意执行任何操作。
http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions