【发布时间】:2014-02-03 21:01:09
【问题描述】:
使用 Zxing lib,我可以有效地扫描 QR 码,但我无法扫描条形码扫描。我做了很多 RnD 和不同的代码测试,但没有工作。
所以,我的问题 -
Zxing 库是否支持 Android 中的条码扫描?
如果支持,我应该使用不同的 zxing 库还是使用相同的库(QR_Code)库?
请提供任何指针/建议。
Zxing lib 支持代码 -
ZXING支持的条码格式列表
1. QR_CODE
2. DATA_MATRIX
3. UPC_E
4. UPC_A
5. EAN_8
6. EAN_13
7. UPC_EAN_EXTENSION
8. CODE_128
9. CODE_39
10。 CODE_93 11. 科达巴 12. 国际乒联 13.RSS14 14. PDF417 15. RSS_EXPANDED
使用的代码快照 -
选项 1 -
Intent objIntent = new Intent("com.google.zxing.client.android.SCAN");
objIntent.putExtra("SCAN_MODE", "QR_CODE_MODE");
objIntent.putExtra("SCAN_FORMATS", "CODABAR");
startActivityForResult(objIntent, 0);
选项 2 -
Intent objIntent = new Intent("com.google.zxing.client.android.SCAN");
objIntent.putExtra("SCAN_MODE", "PRODUCT_MODE"");
objIntent.putExtra("SCAN_FORMATS", "UPC_A");
startActivityForResult(objIntent, 0);
选项 3 -
Intent objIntent = new Intent("com.google.zxing.client.android.SCAN");
objIntent.putExtra("SCAN_MODE", "PRODUCT_MODE"");
objIntent.putExtra("SCAN_FORMATS", "UPC_A");
startActivityForResult(objIntent, 0);
选项 4 -
Intent objIntent = new Intent("com.google.zxing.client.android.SCAN");
objIntent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(objIntent, 0);
我有兴趣只扫描条形码而不是二维码 -
【问题讨论】:
-
ZXING 支持的条码格式列表 1. QR_CODE 2. DATA_MATRIX 3. UPC_E 4. UPC_A 5. EAN_8 6. EAN_13 7. UPC_EAN_EXTENSION 8. CODE_128 9. CODE_39 10. CODE_93 11. CODABAR 12. ITF 13. RSS14 14. PDF417 15. RSS_EXPANDED
-
你解决了你的问题?