一、github下载源码
下载后的源码结构如图
二、新建Android项目
三、将源码中android文件夹以moudle的形式引入新建的项目
引入后如图
然后
将zxing-master\android-core\src\main\java\com\google\zxing\client\android\camera文件夹下的CameraConfigurationUtils.java拷贝到
zxing-master\android\src\com\google\zxing\client\android\camera的文件夹下。
到这里跟网上的基本一样。。接下来的部分网上的教程就是让你把core部分进行打包生成jar,感觉这样太麻烦,后期版本更新维护起来也麻烦,或者有一些需要定制化的修改改动起来也麻烦。所以这里直接将源码导入
将源码中core文件夹下相关文件整合
需要整合的代码如图
注意文件路径千万别搞错了。
全部拷贝到项目中原来导入的moudle中,注意文件目录不要导入错误。
顺利的话就OK了。
此时moudl可以直接运行使用了。。。首次运行会闪退(没有申请权限),在设置里面把权限打开或者加上动态权限申请的代码即可。
总结
写在这。。。防止过个半年一年的又忘了怎么集成的。
附:官方的代码里面没有明确给出相册选择图片并识别的示例代码,只能自己找了。。demo里面方法屏蔽了,不过用起来感觉也不好用。跟微信支付宝没法儿比。
本文地址:https://blog.csdn.net/u013100713/article/details/110231973
希望与广大网友互动??
点此进行留言吧!