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扫描精简定制
更改后的页面:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章