我是靠谱客的博主 动人豆芽,最近开发中收集的这篇文章主要介绍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扫描精简定制
更改后的页面:
在这里插入图片描述

最后

以上就是动人豆芽为你收集整理的android 集成ZXing扫描的全部内容,希望文章能够帮你解决android 集成ZXing扫描所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部