【发布时间】:2019-08-16 01:08:18
【问题描述】:
我正在尝试使用 ZXing 库扫描如下所示的条形码。
(来源:minus.com)
// start scanning
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "ONE_D_MODE");
startActivityForResult(intent, REQUEST_CODE);
如果我将"ONE_D_MODE" 替换为"TWO_D_MODE",应用程序可以成功检测到这两个条形码;但result 的值不会改变(仍然是 051488005995)。
// onActivityResult
if(requestCode == REQUEST_CODE && resultCode == RESULT_OK)
String result = intent.getStringExtra("SCAN_RESULT");
有没有办法同时获取条形码值 051488005995 和 50115?
在不获取补充 +5 条形码 (50115) 的情况下获得条形码上方的 isbn (0142501158) 的任何其他方式也很好。
谢谢。
【问题讨论】:
标签: android barcode-scanner zxing