下面我寫的教程修改自sonikk的csdn博客http://blog.csdn.net/sonikk/article/details/9228481在此向博主sonikk表示敬意! 下載后解壓縮ZXing-2.3.0 目錄當中我們用的文件夾有: android ——這是一個Android的示例工程 android-integration ——這是使用QR碼
下面我寫的教程修改自sonikk的csdn博客http://blog.csdn.net/sonikk/article/details/9228481在此向博主sonikk表示敬意!
下載后解壓縮ZXing-2.3.0
目錄當中我們用的文件夾有:
android ——這是一個Android的示例工程
android-integration ——這是使用QR碼工程需要引用的一個源碼
androidtest ——這是一個Android的簡單測試工程,好像是需要先安裝android目錄中的應用才能運行
core ——這是核心代碼
其它文件夾都用不到的。。
第一步:
下面將android目錄下的工程帶入Eclipse
包名:com.google.zxing.client.android
默認工程名:CaptureActivity
第二步:
導入引用代碼:
右鍵工程名 -> Properties -> Java Build Path -> Source -> Link Source... -> 用browse..按鈕
選擇ZXing-2.3.0\core\src\main\java這個絕對路徑,起名core
選擇ZXing-2.3.0\android-integration\src\main\java這個絕對路徑,起名android-integration
(名稱需要手動修改,可以起不一樣的名字,但是我個人感覺這樣命名比較合理)
第三步:
清除android-integration路徑下的IntentIntegratorSupportV4.java文件的報錯:
我把android的Project Build Target改成了4.0.3(API-15)并在其他的項目的libs中復制了一個android-support-v4.jar到CaptureActivity新建的libs文件夾下。(eclipse沒有其他項目的話手動建一個就有了,Android是在Android 3.0 (API level 11)開始引入Fragment的,3.0以上開始起為了兼容3.0以下的需要加入這個jar)。
第四步:
右鍵分別點擊core目錄和android-integration目錄,選擇Export..
打開Java目錄,選中JAR file
勾選
Export generated class files and resources
Export Java source files and resources
勾選Options:
Compress the contents of the JAR file
單擊Browse...導出選擇的目錄,起名:
core-2.3.0.jar
android-integration-2.3.0.jar
大功告成!這樣需要的jar文件就生成好了。
zxing主頁
https://code.google.com/p/zxing/
源碼下載:
https://code.google.com/p/zxing/downloads/list
Eclipse生成jar的一般方法,請參考:
http://www.cnblogs.com/lan0725/archive/2008/08/28/1873947.html
下一步,如何精簡代碼?請參考這篇文章:
http://www.cnblogs.com/keyindex/archive/2011/06/08/2074900.html
接著,如何將橫屏更改為豎屏?請參考這篇文章:
http://blog.csdn.net/duqiuke/article/details/8289921
掃描時如何打開閃光燈?請參考:
http://www.cnblogs.com/lee0oo0/archive/2012/04/05/2433815.html
希望對大家有所幫助,有問題請加我QQ472950043,android開發(fā)大家一起進步!
聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com