【问题标题】:Handling unwanted barcodes in zxing处理 zxing 中不需要的条形码
【发布时间】: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() 中返回到自己的活动后,您是否有不想扫描它并检查/处理您不想要的代码的原因?

标签: android zxing


【解决方案1】:

不,您不能在 Barcode Scanner 中注册处理程序或类似的东西。您可以通过 Intent 与其集成,接收扫描的内容,并随心所欲地使用它。

http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-16
    • 2014-02-27
    • 1970-01-01
    • 2018-06-29
    • 2016-08-02
    • 1970-01-01
    • 2017-11-07
    相关资源
    最近更新 更多