由于很多集成zxing的文章写的不够详细,而且也不提供Demo,有些提供却需要你花积分购买,所以。。。
特此简单记下~
Zxing集成
- 到GitHub下载zxing-zxing-3.4.0和core-3.4.0.jar
core-3.4.0.jar下载:
https://github.com/zxing/zxing
https://github.com/zxing/zxing/wiki/Getting-Started-Developing
- 将android导入为module并将android-core和android-integration里面的文件添加进去
- 将core-3.4.0.jar导入到android这个module的libs下 (As a library)
- 修改android module的gradle
- 修改android的配置文件,图中的MAIN记得去掉
- 将提示的R.id....的switch case改为if...else...
- 参考
https://blog.csdn.net/qq_38356174/article/details/89520544
最后一步不能去掉,去掉扫描结果不准确
- 修改APP的MainActivity
- 优化
参考
https://www.jianshu.com/p/9bd4e5d8a405
10.最后如果使用到多语言,记得把多语言的xml修改。
差点忘了,你们可能最想要的
github:
https://github.com/HitaoLin/zxing
Ok~