ZXing只识别二维码
ZXing only recognizes QR-Code
我正在尝试使用 ZXing library.
为 google 玻璃(不要判断)开发条形码扫描仪
扫描二维码工作得很好,但我无法扫描任何一维条形码。
这是我的代码:
Intent intent = new Intent(this, CaptureActivity.class);
//intent.putExtra("SCAN_MODE", "PRODUCT_MODE"); //doesn't work with or without this line
startActivityForResult(intent, SCAN_REQUEST);
这是一个例子 (EAN-8):
用 PlayStore 的扫描仪扫描这个可以在我的 phone 上使用,但不能在玻璃上使用我的应用程序。
我在 DecodeRunnable.java.
中找到了解决我的问题的方法,方法是将 BarcodeFormat.EAN_8
添加到下面代码中的列表中能够扫描条形码。
DecodeHandler() {
hints = new EnumMap<>(DecodeHintType.class);
hints.put(DecodeHintType.POSSIBLE_FORMATS,
Arrays.asList(BarcodeFormat.AZTEC, BarcodeFormat.QR_CODE, BarcodeFormat.DATA_MATRIX));
}
欢迎您post回答,因为我相信有更好的方法来解决这个问题。
我正在尝试使用 ZXing library.
为 google 玻璃(不要判断)开发条形码扫描仪扫描二维码工作得很好,但我无法扫描任何一维条形码。
这是我的代码:
Intent intent = new Intent(this, CaptureActivity.class);
//intent.putExtra("SCAN_MODE", "PRODUCT_MODE"); //doesn't work with or without this line
startActivityForResult(intent, SCAN_REQUEST);
这是一个例子 (EAN-8):
用 PlayStore 的扫描仪扫描这个可以在我的 phone 上使用,但不能在玻璃上使用我的应用程序。
我在 DecodeRunnable.java.
中找到了解决我的问题的方法,方法是将 BarcodeFormat.EAN_8
添加到下面代码中的列表中能够扫描条形码。
DecodeHandler() {
hints = new EnumMap<>(DecodeHintType.class);
hints.put(DecodeHintType.POSSIBLE_FORMATS,
Arrays.asList(BarcodeFormat.AZTEC, BarcodeFormat.QR_CODE, BarcodeFormat.DATA_MATRIX));
}
欢迎您post回答,因为我相信有更好的方法来解决这个问题。