格式化

廣告

廣告2

2013年7月23日 星期二

[Android程式範例] 產生和解碼二維條碼(QRCode)與一維條碼(CODE39)

[Android程式範例] 產生和解碼二維條碼(QRCode)與一維條碼(CODE39)

有的應用程式需要將一段字符加密為一個二維條碼,我們可以用一個現成的開源程式碼來幫我們搞定二維碼,這個框架就是Google 自家的Zxing,它已經封裝好了對一維碼、二維碼的編碼和解碼的功能。

ZXing是一個用Java實作而且OpenSource專門用來判斷條碼的library,所以如果要自行開發相關判斷條碼功能的話,可以直接呼叫ZXing幫忙處理。為了不要依賴外部軟體,我將會介紹直接在你app內嵌Zxing條碼掃描、解碼功能的相關API。
在本篇中,以快速實現效果為準,並不會從原始碼編譯開始(因為那又要用到類似make的工具ant) ,這個ant我自己玩了幾個小時也沒玩出名堂,每次編都出現詭異的錯誤。
所以我會建議各位新手直接下載github上面做好的.jar檔案,直接匯入eclipse,直接開始使用。
然後我用的是2.2版的,最新的3.0不知道為什麼會出現VerifyError的錯誤,傻眼...
完整專案下載

沒有留言 :