2010-11-18 126 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