1、下載原始碼:https://github。com/zxing/zxing (下載速度可能比較慢,畢竟伺服器在國外,https://download。csdn。net/download/zhuyuleidejiehe/11218773 這是我上傳的資源)
2、將下載的壓縮包解壓縮:
3、將解壓縮檔案中的android資料夾匯入到eclipse裡:File->import->Existing Android Code Into WorkSpace ->上圖android資料夾
但有時候該方法匯入會失敗:是因為你的空間裡有改名稱相同的專案,刪除名稱相同的專案即可!(如果是第二次開發,之前的專案又想儲存:File->Export->Java ->JAR file)
匯入後會有很多檔案報錯,先不管!
4、連結資源庫:
右鍵我們的上面導進去的CaptureActivity專案->Build Path->Link Source
5、把當前的jdk版本改到1。7和調整SDK版本:
● 右鍵CaptureActivity專案->Properties->Java Compiler->全部改成1。7
● 右鍵CaptureActivity專案->Properties->Android->選擇高版本的SDK
6、做完以上步驟,發現一個錯誤了,CameraConfigurationManger。java 檔案報錯,原因是缺少工具類,把我們上面目錄的核心原始碼工具類複製進去就沒錯了,可以執行應用了,執行得到一個“條碼掃描器”專案
點開該報錯的檔案發現,是少了CameraConfigurationUtils
該檔案存放在:
將該檔案複製,貼上到camera包下,該錯誤就消失了!
7、將ZXing的核心原始碼打包成jar包:右鍵core核心程式碼資料夾->Export->Java->JAR file->自定義要輸出的檔案路徑
接下來將新增到工程:新建libs檔案把zxing。jar包放進去->右鍵Add to xx->將CameraConfigurationUtils。java 拉到我們的工程中
最後就發現只有下個錯誤:將它遮蔽就好。
其他錯誤按照系統提示的就沒有問題了!
8、掃描的結果存放在:
9、我將掃描的結果提取出來讓後加上一些加密運算,就可以做一款掃碼解密的app了!!!
10、各位還可以更改app的名稱和圖示,變成一款屬於自己的app:
名稱更改在:
然後將做好的logo圖示更換:注意為了更改麻煩,請將logo的名稱更改為和現有的一樣!
11、生成的app存放在:
由此,一款屬於自己開發定製功能的app就全部實現了!
注:以上過程是我經過網上一些資源,親自除錯的結果,謝謝各位網友的支援!