集成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的自定义操作了

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. Jack 服务编译问题 Android(安卓)7.0
  6. 浅入浅出 Android(安卓)安全:第四章 Android(安卓)框架层安全
  7. Android手机软件汉化教程---第四课 dex文件汉化
  8. android软件中自定义设置字体
  9. Android中将xml布局文件转化为View树的过程分析(上)

随机推荐

  1. Android中文SDK-----Android新手入门
  2. android 分割线渐变色和几种颜色值定义
  3. Android中设置文本颜色的三种方法
  4. Android 获取界面上的元素
  5. 解析Android消息处理机制 ——Handler/Th
  6. Android操作系统默认图片
  7. eclipse android集成开发环境分享 32位 6
  8. android中的数据存取-方式二:file(文件)
  9. LinearLayout和RelativeLayout 属性对比
  10. Android示例大全教学视频