Android(安卓)Zxing集成
16lz
2021-01-25
集成Zxing二维码扫描
首先从github上找到zxing,然后下载
然后这里面是没有jar包的,所含有的jar包可以继续下拉,找到这个
点击进入网址
从这里面就可以找到所需要的jar包,如果这都还找不到,请花几个积分去其他地方下载吧!
然后集成的文档就全部准备完毕,下面开始集成
将下载的Android文件夹导入
然后修改名称
导入进去的module是以app形式存在的,所需要将module里面的gradle文件中的apply更改成library
然后这个module就更改成了一个library,当然,你需要处理一下过程中存在的报错,比如资源文件或者core.jar没有添加进去等,这些都是小问题啦!
然后到开发的app项目中将这个库引入
到这里,我们就集成好了Zxing
然后我们用一个activity跳转到开启二维码扫描的界面
这里在布局页面添加一个button,设置点击事件,跳转到CaptureActivity(这是zxingdemo中开启扫描的)
由于我这里的版本在6.0以上,所以我们在打开相机之前需要动态的给它开启权限
当然权限也要在manifest文件中写上,否则一样无法通过权限申请
下面是运行结果
如果出现下面这种情况
那是由于zxing原本是一个app形式存在的,他也是有一个主Activity来打开,所以需要将它里面的设置为MainActivity的删除
然后就可以在项目中进行对zxing的自定义操作了
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Jack 服务编译问题 Android(安卓)7.0
- 浅入浅出 Android(安卓)安全:第四章 Android(安卓)框架层安全
- Android手机软件汉化教程---第四课 dex文件汉化
- android软件中自定义设置字体
- Android中将xml布局文件转化为View树的过程分析(上)