如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

1、下載原始碼:https://github。com/zxing/zxing (下載速度可能比較慢,畢竟伺服器在國外,https://download。csdn。net/download/zhuyuleidejiehe/11218773 這是我上傳的資源)

2、將下載的壓縮包解壓縮:

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

3、將解壓縮檔案中的android資料夾匯入到eclipse裡:File->import->Existing Android Code Into WorkSpace ->上圖android資料夾

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

但有時候該方法匯入會失敗:是因為你的空間裡有改名稱相同的專案,刪除名稱相同的專案即可!(如果是第二次開發,之前的專案又想儲存:File->Export->Java ->JAR file)

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

匯入後會有很多檔案報錯,先不管!

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

4、連結資源庫:

右鍵我們的上面導進去的CaptureActivity專案->Build Path->Link Source

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

5、把當前的jdk版本改到1。7和調整SDK版本:

● 右鍵CaptureActivity專案->Properties->Java Compiler->全部改成1。7

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

● 右鍵CaptureActivity專案->Properties->Android->選擇高版本的SDK

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

6、做完以上步驟,發現一個錯誤了,CameraConfigurationManger。java 檔案報錯,原因是缺少工具類,把我們上面目錄的核心原始碼工具類複製進去就沒錯了,可以執行應用了,執行得到一個“條碼掃描器”專案

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

點開該報錯的檔案發現,是少了CameraConfigurationUtils

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

該檔案存放在:

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

將該檔案複製,貼上到camera包下,該錯誤就消失了!

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

7、將ZXing的核心原始碼打包成jar包:右鍵core核心程式碼資料夾->Export->Java->JAR file->自定義要輸出的檔案路徑

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

接下來將新增到工程:新建libs檔案把zxing。jar包放進去->右鍵Add to xx->將CameraConfigurationUtils。java 拉到我們的工程中

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

最後就發現只有下個錯誤:將它遮蔽就好。

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

其他錯誤按照系統提示的就沒有問題了!

8、掃描的結果存放在:

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

9、我將掃描的結果提取出來讓後加上一些加密運算,就可以做一款掃碼解密的app了!!!

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

10、各位還可以更改app的名稱和圖示,變成一款屬於自己的app:

名稱更改在:

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

然後將做好的logo圖示更換:注意為了更改麻煩,請將logo的名稱更改為和現有的一樣!

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

11、生成的app存放在:

如何使用eclipse開發zxing庫,第一次親自實現掃碼功能

由此,一款屬於自己開發定製功能的app就全部實現了!

注:以上過程是我經過網上一些資源,親自除錯的結果,謝謝各位網友的支援!