背景
从0-1引入安卓zxing,实现条码识别
环境
win10
as4+
jdk8+
引入
首先,官方网站,就是源码。链接
选择你要引入的分支,这里博主选择的是最近更新的分支,如下图:
上图中,1和2都需要引入,1是zxing的核心源码,2是基于安卓上面的功能进行开发的,所以两个层级都需要引入。而且对于包名来说,引入是不存在冲突的。
这里需要留意,引入过程中的资源文件,也要细心处理,反正就是细心。
对于build.gradle的修改,符合你项目标准即可。本次引入,不设置ndk环境的配置。
其次,引入成功运行后,基于后续的维护性考虑,最后把涉及的资源,都进行一次重命名,否则项目它处,又引入了zxing,这个时候,有可能导致某些资源冲突或者失效。
运行
对于运行来说,默认是横屏识别的,所以你只能横屏看结果。
就算你竖屏识别得到数据,也是横屏展示的。
后续博主将会分享,如何修改代码,支持“竖屏识别”!
that’s all--------------------------------------------------------------