2010-11-18 146 views
1

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

我可以从这个设计中分离出来并使用Android ZXing源代码开发一种可以在Android和BlackBerry平台上使用的方法吗?

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

可以这样做吗?有没有人尝试过这种方法?

回答

0

所有核心解码代码(核心/)都是与Java 1.2兼容的,并且与Java的J2ME子集(MIDP 2,CLDC 1.1)兼容。所以,是的,它在黑莓上运行良好。但是,您所引用的Android特定代码永远不会在RIM设备上有任何用处;完全不同的API。但是,要找到为您提供RIM特定客户端的rim /文件夹。

+0

非常感谢Sean的信息。 – nala4ever 2010-11-20 16:12:14

+0

请注意,这个答案在图书馆的版本2.0之前是正确的。从那一刻起,'javame /','rim /'和Java 1.2支持被删除。 – 2013-02-27 08:45:34

0

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

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

编辑

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

+0

非常感谢Michael的回复。 – nala4ever 2010-11-20 16:11:25

1

仅供参考 - 黑莓OS6 SDK有自带的斑马线代码

0

无论哪种方式,您将需要一次建立它在Android上,然后只需更换黑莓库的Android库,试图得到它的工作。 。如果您选择在android上构建它,请先阅读此post