zxing android最新下载,Zxing简单集成
集成前準備
首先在Github上下載google的zxing源代碼
[zxing項目下載地址](https://github.com/zxing/zxing)
下載下來的項目目錄如下所示,我們只需要紅方框中的目錄文件
zxing項目.png
如何還需要下載zxing的jar包,zxing的jar包需要自己下載。
創建項目并將android作為module導入項目中
導入module.png
選擇android.png
不要忘記將下載的jar包作為library導入module中。
導入jar包.png
更改android中build.gradle的apply plugin: 'com.android.application'改為apply plugin: 'com.android.library'
修改build.gradle.png
然后刪除defaultConfig的appId
defaultConfig {
applicationId "com.google.zxing.client.android"
}
將android module 的 minSdkVersion 改成與主工程一致。
同步一下。
刪除AndroidManifest中CaptureActivity的如下內容
不要忘記application中的label,logo和icon和也刪掉
刪除相關元素.png
將android-core里的util工具類放進android module中
工具類.png
在android moudle 的res中有很多的國際化需要的values文件,只需要保留values-zh-rCN即可。
讓主程序依賴android moudle
依賴androidmodule.png
如過報紅的話該導包的導包(工具類,R文件),switch 語句改為if else
如果你的SDK升到28的話會出現如下錯誤:
api28錯誤.png
刪除new ArrayList()。
主App中添加如下權限
集成測試
在申請相關權限后(可以先在手機權限管理中獲取全部權限),在MainActivity中打開CaptureActivity后看到如下的界面說明本次集成成功。
Intent intent=new Intent(this, CaptureActivity.class);
startActivityForResult(intent,0);
d735eec153d29b0fb180487b069050a.jpg
總結
以上是生活随笔為你收集整理的zxing android最新下载,Zxing简单集成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 雷柏VT9PRO好不好用 雷柏VT9PR
- 下一篇: Win11补丁怎么卸载?Win11补丁安