我对 zxing 和条形码标准很陌生。我现在正在使用zxing-android-embeded和 zxing-core 版本 3.2.0 开发一个 Android 应用程序。当我试图阅读一些 EAN-13 代码时(在日本是 JAN-13,我认为标准应该相似)以零开头,但我发现零丢失了。例如,源代码是:
0200004410007
但我在应用程序中得到的是:
200004410007
另外,我在GooglePlay中使用zxing APP时,结果也是200004410007。
谁能告诉我为什么第一个“0”丢失了?另外,如果我需要和原版一样阅读,是否需要自己添加“0”?
- -更新 - -
我尝试使用以下方法获取条形码结果的格式:
result.getBarcodeFormat();
我得到的是“UPC-A”,意思是当我扫描一个EAN-13编码的条码时,zxing认为它是UPC-A。这是zxing的bug吗?