当我将一个字符编码为一维代码 128 条形码(即“F”或“M”)时,Zxing 不会对其进行解码。我首先在我自己的应用程序中发现了这个问题,我集成了 zxing 源代码。 然后我还检查了原始的 Zxing 独立应用程序,只是为了确保这不是我的集成问题,而且标准 Zxing 应用程序不会解码 1 个字符长度的条形码。
例如:
不起作用。
但是,如果条形码中的编码字符串长度为两个或更多字符,即“AB”、“FF”或“MM”,则可以正常工作。为什么它不能使用 1 个字符长度? zxing 中的错误?
最佳答案
这是过去为减少误报而内置于代码中的限制。根据您的错误,我们发现它不再需要,并已在当前 svn 头中删除。
关于android - 当一维条码 128 仅包含一个字符时,Zxing 无法解码它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8491106/