Java ZXing条形码扫描仪仅扫描应用程序条形码
我利用了ZXing条形码扫描仪的意图,但它只扫描应用程序条形码(你拍摄的条形码,它会在你的手机上安装应用程序)。我希望它能够扫描日常物品的条形码,比如汽水罐和食品盒上的条形码。当我把它放到一个普通的条形码上时,它不会检测到它 这是我调用intent时的代码Java ZXing条形码扫描仪仅扫描应用程序条形码,java,android,android-intent,zxing,Java,Android,Android Intent,Zxing,我利用了ZXing条形码扫描仪的意图,但它只扫描应用程序条形码(你拍摄的条形码,它会在你的手机上安装应用程序)。我希望它能够扫描日常物品的条形码,比如汽水罐和食品盒上的条形码。当我把它放到一个普通的条形码上时,它不会检测到它 这是我调用intent时的代码 public void onClick(View v) { //Link to the Barcode Scanner intent. Intent intent =
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的答案应该是正确的,但你错了二维码只用于“应用条形码”。Blrfl的答案应该是正确的,但你错了,二维码只用于“应用程序条形码”。为了扩展这个答案,你所指的“应用程序条形码”实际上被称为二维码。那是一个满是小黑方的正方形。当你发送QR码的扫描模式时,你告诉ZXing只搜索该类型的条形码,而不是你想要扫描的那种(垂直黑色条)。要扩展这个答案,你所指的“应用程序条形码”实际上被称为QR码。那是一个满是小黑方的正方形。当您发送二维码扫描模式时,您告诉ZXing只搜索该类型的条形码,而不是您想要扫描的类型(垂直黑条)。