【发布时间】:2012-03-30 16:20:23
【问题描述】:
我创建了一个使用 zxing 处理二维码的应用,目前运行良好。
但是,我一直在寻找一种方法来处理不需要的代码(二维码与否)。不需要的,我的意思是任何没有按照我想要的方式格式化的代码(无论是否二维码)都可以由 zxing 中的标准处理程序处理。
换句话说:
if (scanResult.getFormatName().equals("QR_CODE") && scanResult.getContents().equals(...){
...
}
else {
// handle within zxing
}
我已经四处寻找某种意图模式,但我还没有找到任何东西。我宁愿不必重新打包 zxing,因为我想尝试使用标准的 zxing 实现(从而减小我的 apk 大小。)
【问题讨论】:
-
目前还不清楚你的意思。您要处理哪种文本?
-
我希望能够做的是,如果应用程序发现 QR 码或条形码的数据与其寻找的格式不匹配,那么能够拥有这些 QR由其他东西处理的代码。
-
在 onActivityResult() 中返回到自己的活动后,您是否有不想扫描它并检查/处理您不想要的代码的原因?