Android实现二维码扫描功能
以ZXing开源项目包作为Android应用程序扫码的插件,从ZXing接入、识别二维码效率优化、开关闪光灯、图片二维码识别的角度对ZXing集成展开介绍,并上传了相关项目代码,可供参考。
ahuyangdong
Java Web + Android
展开
-
Android实现二维码扫描功能(一)-ZXing插件接入
简介关于Android扫描二维码的功能实现,网上有很多相关资料。在对比之后,选用了前辈了修改过的zxing直接接入到项目中,特制作此demo,介绍整个过程。效果预览先上图展示效果(模拟器没有摄像头,录出来效果不好,将就看) 集成步骤1、拷贝本项目demo中的com.google.zxing5个包引入到自己的项目中。 2、拷贝本项目demo中的布局activity_scanner.xml和to原创 2017-07-30 20:34:08 · 48204 阅读 · 84 评论 -
Android实现二维码扫描功能(二)-ZXing个性化与近距离识别优化
简介上一篇Android实现二维码扫描功能(一)-ZXing插件接入介绍了ZXing框架接入方法,已经可以初步集成扫码功能到项目中。本篇我们对扫码界面进行优化,并对ZXing近距离无法识别的问题做出优化。个性化定制每个APP都有自己的表现形式,实现个性化扫码界面定制,主要有两个地方:activity_scanner.xml界面文件com.google.zxing.view.ViewfinderV原创 2017-07-30 21:41:41 · 21649 阅读 · 8 评论 -
Android实现二维码扫描功能(三)-闪光灯控制
简介上一篇Android实现二维码扫描功能(二)-ZXing个性化与近距离识别优化介绍了ZXing框架个性化定制和识别优化方法。本篇我们对光线暗淡情况下闪光灯的使用做出介绍。效果晚上测试时:开灯后: 未开灯: 实现步骤1、在activity_scanner.xml界面上加上闪光灯开关按钮。可以是Button、Checkbox等控件。<LinearLayout xmlns:android="http原创 2017-08-06 20:17:54 · 6325 阅读 · 0 评论 -
Android实现二维码扫描功能(四)-ZXing识别图片二维码,相册选图
简介上一篇 Android实现二维码扫描功能(三)-闪光灯控制介绍了光线较弱情况下开启闪光灯来辅助二维码识别的方法。本篇我们介绍如何识别相册中的图片(含二维码)效果因为模拟器文件路径有问题(也可能是我没琢磨对),就没有录制gif了,这里放几张过程图。 实现步骤1、com.google.zxing.activity.CaptureActivity中实现点击“相册”功能。private View.On原创 2017-08-22 20:53:49 · 34206 阅读 · 37 评论 -
Android实现二维码扫描功能(五)-封装与接入ZXing扫码库
简介《Android实现二维码扫描功能》系列文章陆续收到不少开发者的反馈,看到大家这么关注这个专栏,最近抽空对ZXing扫码和生成二维码又做了优化,封装了一个Android library:zxing-lib,这样在接入应用的过程中会更加方便。预览在zxing-lib库的基础上做了新版的demo,新添加了生成二维码功能,预览效果如下:(由于录像的mp4转换gif过程中存在失真,色彩有点奇怪,...原创 2019-04-22 10:40:11 · 13001 阅读 · 37 评论