步驟流程:
1.在GitHub 把源碼下載下來:
https://github.com/zxing/zxing
2.解壓後我們得到以下文件
3.把上面的Demo導入到我們的eclipse裏:
File->import->Existing Android Code Into WorkSpace ->上圖android文件夾
會報很多錯誤,不用理
4.鏈接資源庫:
右鍵我們的上面導進去的CaptureActivity項目->Build Path->Link Source
5.把當前的jdk版本改到1.7和調整SDK版本:
右鍵CaptureActivity項目->Properties->Java Compiler->全部改成1.7
右鍵CaptureActivity項目->Properties->Android->選擇高版本的SDK
6.做完以上步驟,發現就剩一個錯誤了,CameraConfigurationManger.java 文件報錯,原因是缺少工具類,把我們上面目錄的核心源碼工具類拷貝進去就沒錯了,可以運行應用了
注意:
ZXing是谷歌官方的東西,要用原生系統或者模擬器運行,不然會報出現初始化相機失敗問題
7.將ZXing的核心源碼打包成jar包:
右鍵core核心代碼文件夾->Export->Java->JAR file->自定義要輸出的文件路徑