【问题标题】:ZXing Android source for BlackberryZXing Android 黑莓源码
【发布时间】:2013-02-27 16:44:44
【问题描述】:

据我所知,在ZXing Android 源代码中,有一个自定义布局来显示二维码图像中的关键点(ViewfinderView)。然后它显示图像字节流的分析。

我能否脱离这种设计,使用 Android ZXing 源代码开发一种可用于 Android 和 BlackBerry 平台的方法?

这将是一个 JAR 文件,可用于解码二维码,使用 Android ZXing 源。

这可以吗?有人试过这种方法吗?

【问题讨论】:

    标签: android blackberry barcode-scanner qr-code zxing


    【解决方案1】:

    仅供参考 - BlackBerry OS6 SDK 带有内置的 Zxing 代码。

    【讨论】:

      【解决方案2】:

      所有核心解码代码(在 core/ 中)都与 Java 1.2 兼容,并且与 Java 的 J2ME 子集(MIDP 2、CLDC 1.1)兼容。所以,是的,它在黑莓上运行良好。但是,您引用的特定于 Android 的代码永远不会在 RIM 设备上使用;完全不同的 API。但是,去找 rim/ 文件夹,里面有一个 RIM 特定的客户端。

      【讨论】:

      • 请注意,此答案仅在库的 2.0 版之前是正确的。从那时起,javame/rim/ 和 Java 1.2 支持被删除。
      【解决方案3】:

      请记住,BlackBerry 构建在 Java ME 之上,这意味着它使用 1.3 版的 Java 语言功能。这意味着没有泛型、没有“断言”关键字、没有枚举。

      如果 Zxing 开发人员决定保持 1.3 的兼容性,那么您很有可能可以在 BlackBerry 上使用它。但由于 Android 支持 Java 6 功能,因此开发人员是否会将 Java 1.3 兼容性作为目标是值得怀疑的。

      编辑

      看起来有一个j2me folder,所以也许你很幸运。

      【讨论】:

      • 非常感谢迈克尔的回复。
      【解决方案4】:

      无论哪种方式,您都需要在 android 上构建一次,然后只需将 android 库替换为 BlackBerry 库即可尝试使其正常工作。如果您选择在 android 上构建它,请随时阅读此post

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-01
        • 2010-11-15
        • 1970-01-01
        • 2011-02-11
        相关资源
        最近更新 更多