android - 当一维条码 128 仅包含一个字符时,Zxing 无法解码它

标签 android barcode-scanner zxing code128

当我将一个字符编码为一维代码 128 条形码(即“F”或“M”)时,Zxing 不会对其进行解码。我首先在我自己的应用程序中发现了这个问题,我集成了 zxing 源代码。 然后我还检查了原始的 Zxing 独立应用程序,只是为了确保这不是我的集成问题,而且标准 Zxing 应用程序不会解码 1 个字符长度的条形码。

例如:

enter image description here

不起作用。

但是,如果条形码中的编码字符串长度为两个或更多字符,即“AB”、“FF”或“MM”,则可以正常工作。为什么它不能使用 1 个字符长度? zxing 中的错误?

最佳答案

这是过去为减少误报而内置于代码中的限制。根据您的错误,我们发现它不再需要,并已在当前 svn 头中删除。

关于android - 当一维条码 128 仅包含一个字符时,Zxing 无法解码它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8491106/

相关文章:

android - Xamarin:ADB 二进制文件已过时

android - 在列表项布局中设置重力

c# - zxing 集成到 monodroid 应用程序中

android - Cordova BarcodeScanner 插件启用 Aztec 解码

android - zxing如何增加扫描区域大小

android - 快捷方式上显示错误的 app_name

java - 在android中添加已在playstore中发布的包

android - 使用自定义适配器会占用更多 RAM?

ios - 合适的 api 从扫描的条形码 iphone 应用程序获取产品详细信息?

plugins - Quartz Composer 条码扫描器