android 集成ZXing扫描

使用谷歌的ZXing库,直接集成官网最新版本的网上找了很多博客,没找到合适的,写篇博客记录下
1.下载最新的ZXing库 地址: https://github.com/zxing/zxing
在这里插入图片描述
2.将android目录下src zxing的代码拷贝到当前项目目录下
里面会有很多导包错误运行时统一重新导包即可
在这里插入图片描述
3.将android-core src目录下的CameraConfigurationUtils文件拷贝到上面源码目录中
4.将android res目录下的drawable、layout、menu、raw、values、xml拷贝到项目中,有些如color.xml原项目中有的文件不能直接覆盖,需要把xml文件中内容拷贝到园项目中
5.将capture.xml中的<com.google.zxing.client.android.ViewfinderView 替换现在的包名路径
6.将android 目录中的manifest文件中的权限及activity注册声明拷贝到项目中,activity的包名需要改为现在的
7.运行项目 发现导包错误 挨个把错误路径删掉 重新导入正确路径的包地址
8.ok
在这里插入图片描述
最后请收下我双手奉上的源码 源码地址

ZXing原项目中会有很多用不到的代码 自己清理了一下,并且按照项目的需求改了下扫描页面,项目中要求只能横屏扫描,扫描框大小为屏幕大小 自己也把这个demo上传了 有需要的话可以参考
ZXing扫描精简定制
更改后的页面:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值