3

我正在尝试开发一个将二维码阅读器集成为功能一部分的应用程序。

我已阅读有关 zxing 作为最佳选择的信息。但事实证明,他们不支持黑莓开发,并且 zxing 中的示例应用程序存在错误(给出 JVM 运行时异常)。

我想知道是否有人知道使用阅读器的可行替代方案,而无需从头开始重新创建所有应用程序/摄像头/解码器功能。

谢谢!。

4

4 回答 4

4

新的 6.0 API 内置了原生 QR 码支持。从包名称(“com.google.zxing.qrcode”)来看,它们似乎只是使用了 Google zxing 库。所以也许图书馆不像以前那样有问题了?

于 2010-09-10T03:02:35.867 回答
2

开发商在这里。需要明确的是,图书馆绝不是错误的。核心解码库实际上是由 RIM 内置在 BBOS 6.0 中的。

您引用的示例应用程序仅不支持您尝试使用的 BBOS 版本。而且,没有人为 BBOS 6.0 制作版本。

但是,您正在编写自己的应用程序,对吗?那么你无论如何都不会使用它。

于 2010-09-13T21:25:56.487 回答
1

好的,我在 BB 开发论坛上找到了这个:http: //supportforums.blackberry.com/t5/Java-Development/How-to-use-the-Barcode-API/ta-p/574569

现在试试。如果有人知道,我很感激建议。这适用于 6.0 API。

仍在寻找更多的兼容性。(目前大多数 bb 设备都是 6.0 之前的版本)。

于 2010-09-10T03:21:50.730 回答
0

好的,我让它在 BB 6.0 的模拟器上工作。

文件引用调用中出现错误。如果有人感兴趣,问题和解决方案会在 zxing 页面/组上报告。

http://code.google.com/p/zxing/issues/detail?id=548&can=1&sort=-priority&colspec=ID%20Type%20Status%20Priority%20Owner%20Summary

现在我正在尝试在 5.0 上运行它,但我遇到了编译问题。嗯,那是另一个故事了……

于 2010-09-17T20:31:33.893 回答