android 集成ZXing掃描

使用谷歌的ZXing庫,直接集成官網最新版本的網上找了很多博客,沒找到合適的,寫篇博客記錄下
1.下載最新的ZXing庫 地址: https://github.com/zxing/zxing
在這裏插入圖片描述
2.將android目錄下src zxing的代碼拷貝到當前項目目錄下
裏面會有很多導包錯誤運行時統一重新導包即可
在這裏插入圖片描述
3.將android-core src目錄下的CameraConfigurationUtils文件拷貝到上面源碼目錄中
4.將android res目錄下的drawable、layout、menu、raw、values、xml拷貝到項目中,有些如color.xml原項目中有的文件不能直接覆蓋,需要把xml文件中內容拷貝到園項目中
5.將capture.xml中的<com.google.zxing.client.android.ViewfinderView 替換現在的包名路徑
6.將android 目錄中的manifest文件中的權限及activity註冊聲明拷貝到項目中,activity的包名需要改爲現在的
7.運行項目 發現導包錯誤 挨個把錯誤路徑刪掉 重新導入正確路徑的包地址
8.ok
在這裏插入圖片描述
最後請收下我雙手奉上的源碼 源碼地址

ZXing原項目中會有很多用不到的代碼 自己清理了一下,並且按照項目的需求改了下掃描頁面,項目中要求只能橫屏掃描,掃描框大小爲屏幕大小 自己也把這個demo上傳了 有需要的話可以參考
ZXing掃描精簡定製
更改後的頁面:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章