Android集成zxing版本3.4.1 zxing github 地址
第⼀步:去官⽹下载最新jar 或者 'implementation 'ing:core:3.4.1''引⼊项⽬。 如下图:
yhx.png
如何查看最新版本:
yhx.png
第⼆步:如下图所⽰下载zip包
yhx.png
解压之后得到的⽂件如下:
yhx.png
这⾥有三个⾮常重要的⽂件:a ndro id,a ndro id-c o re,a ndro id-integra tio n
ndr o
第三步:
将android 以model的形式导⼊项⽬中,导⼊完成之后,将android 下的adle,修改如下图所⽰:
yhx.png
这⼀步主要是将m o del转为libra ry
第四步:
由于第三步我们将⼀个完整的model 转为library之后,需要将l进⾏修改
1.application节点下不需要其他设置。
2. activity 节点下的CaptureActivity不再需要程序的⼊⼝,单纯的在application注册就⾏。
android最新版如下图所⽰:
yhx.png
怎会获取Ca ptur eAc tivity下扫描的结果呢?
通过handleDecode⽅法获取
yhx.png
相关报错解决:
1.构建完成之后,提⽰类不到?
上⾯提到了三个重要的⽂件,android,android-core,android-integration,不到的类去android-core或者android-integration复制进去即可。
2.构建之后提⽰控件不到?
按到提⽰到相应的类,将switch case改为if... (快捷键:Alt+Enter⼀键修改)
3.注意adle下的defaultConfig 设置改为⾃⼰项⽬中的⼀样(如minSdkVersion,targetSdkVersion)按照提⽰修改即可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。