【问题标题】:ZXing BarCode Scanner Only Scans App BarcodesZXing BarCode Scanner 仅扫描 App 条码
【发布时间】:2010-12-02 21:46:56
【问题描述】:

我利用了 ZXing 条码扫描器意图,但它只会扫描应用程序条码(您拍照的条码,它会在您的手机上安装应用程序)。我希望它能够扫描日常物品的条形码,例如汽水罐和食品盒上的条形码。当我把它放到一个普通的条形码上时,它不会检测到它。

这是我调用意图时的代码。

            public void onClick(View v) {

            //Link to the Barcode Scanner intent.
            Intent intent = new Intent("com.google.zxing.client.android.SCAN");
            intent.putExtra("SCAN_MODE", "QR_CODE_MODE");         

            startActivityForResult(intent, 0);

        }

你能告诉我我做错了什么吗?任何帮助表示赞赏。

【问题讨论】:

  • Blrfl 的回答应该是正确的,但是你误会了二维码只用于“应用条形码”。

标签: java android android-intent zxing


【解决方案1】:

省略 SCAN_MODE 额外的,它会扫描它理解的任何内容。

【讨论】:

  • 扩展此答案-您所指的“应用程序条形码”实际上称为二维码。那是一个充满较小黑色方块的正方形。当您发送 QR_CODE_MODE 的 scan_mode 时,您是在告诉 ZXing 搜索该类型的条形码,而不是您要扫描的那种(垂直黑条)。
猜你喜欢
  • 2011-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多