关于安卓ZXing条码识别(一)引入源码

本文介绍了在Windows10环境中,如何从ZXING官网引入并整合最新版本的库到Android项目中,包括处理资源冲突、引入过程和默认的横屏识别,同时预告后续将分享竖屏识别的实现方法。
摘要由CSDN通过智能技术生成

背景

从0-1引入安卓zxing,实现条码识别

环境

win10
as4+
jdk8+

引入

首先,官方网站,就是源码。链接
选择你要引入的分支,这里博主选择的是最近更新的分支,如下图:
在这里插入图片描述
上图中,1和2都需要引入,1是zxing的核心源码,2是基于安卓上面的功能进行开发的,所以两个层级都需要引入。而且对于包名来说,引入是不存在冲突的。

这里需要留意,引入过程中的资源文件,也要细心处理,反正就是细心。
对于build.gradle的修改,符合你项目标准即可。本次引入,不设置ndk环境的配置。

其次,引入成功运行后,基于后续的维护性考虑,最后把涉及的资源,都进行一次重命名,否则项目它处,又引入了zxing,这个时候,有可能导致某些资源冲突或者失效。

运行

对于运行来说,默认是横屏识别的,所以你只能横屏看结果。
就算你竖屏识别得到数据,也是横屏展示的。
后续博主将会分享,如何修改代码,支持“竖屏识别”!

that’s all--------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值