使用谷歌的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扫描精简定制
更改后的页面:
最后
以上就是动人豆芽最近收集整理的关于android 集成ZXing扫描的全部内容,更多相关android内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复