Zxing源码变成可运行项目)

本文详细介绍如何从GitHub下载ZXing源码,并将其整合到Android项目中,包括以模块形式引入、核心文件整合等步骤,确保项目的顺利运行。

一、github下载源码

官方地址:https://github.com/zxing/zxing

下载后的源码结构如图
在这里插入图片描述

二、新建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里面方法屏蔽了,不过用起来感觉也不好用。跟微信支付宝没法儿比。

demo下载目录:Zxing源码可运行demo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值