ZXing BarCode扫描仪只扫描应用条码
问题描述:
我已经利用ZXing条码扫描仪的意图,但它只会扫描应用条形码(您拍摄的条形码,并将应用程序安装在手机上)。我希望它能够扫描日常物品的条形码,例如苏打罐和食品盒上的条形码。当我把它放到一个正常的条形码时,它不会检测到它。ZXing BarCode扫描仪只扫描应用条码
下面是我打电话给该意图的代码。
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);
}
你能告诉我我做错了什么吗?任何帮助表示赞赏。
答
省略SCAN_MODE
多余的东西,它会扫描它理解的任何东西。
+0
要扩展此答案 - 您所指的“应用条形码”实际上称为QR码。那是一个装满小黑方块的广场。当您发送QR_CODE_MODE的scan_mode时,您告诉ZXing只搜索该类型的条形码,而不是您希望扫描的类型(垂直黑条)。 – 2010-12-03 00:02:03
Blrfl的回答应该是正确的,但你误认为QR码只用于“应用条形码”。 – Jess 2010-12-02 22:12:04