Android二维码扫码模块
来源:互联网 发布:软件项目推广方案 编辑:程序博客网 时间:2024/04/30 03:49
Android二维码扫码模块
本模块采用双核心(zxing,zbar)进行解码,同时zxing在二值化算法上也采用双算法
源码地址:https://github.com/phynos/scanner
优点
- zbar弥补了zxing识别慢,倾斜角度的问题
- zxing解码增加了直方图二值化算法,有助于识别高对比度的二维码(特别是一些单色LCD屏幕,比如一些嵌入式设备屏幕)
- zxing在识别一些曝光不一致导致有渐变色的二维码上优势
缺点
- 由于采用双核心3次解码,效率上会有影响
- 对比支付宝、微信,无法处理一些背景颜色和二维码颜色形同的情形
- 不支持微信的自动缩放功能
调用方法
调用扫码界面Intent intent = new Intent(getActivity(), CaptureActivity.class); intent.putExtra(CaptureActivity.KEY_INPUT_MODE, mode); startActivityForResult(intent, QR_CODE_REQUEST);获取扫码结果(在onActivityResult中)onActivityResult(int requestCode, int resultCode, Intent data)data.getStringExtra("sn");
其他说明
- zxing核心部分是由官网代码自己编译
- android摄像头部分的代码由zxing代码和开源中国的代码合并合成
- zbar代码来自网络,so库是我本地编译的
阅读全文
0 0
- Android二维码扫码模块
- Android 二维码扫码
- Android 扫码模块
- Android扫码/生成二维码并保存
- Android Zxing 二维码扫码性能优化
- Android Zxing 二维码扫码性能优化
- Android生成二维码,扫码进入链接
- 扫码二维码
- IOS 二维码扫码
- 二维码扫码优化
- 二维码扫码
- 二维码扫码
- Android-扫二维码和生成二维码
- 使用 ZXing Android Embedded 实现二维码扫码
- 【Android】zxing扫码识别及生成二维码
- Android二维码扫码--精简版zxing使用教程
- android 相机的扫码以及生成二维码
- Android二维码的生成与扫码-zxing
- 300.22HashSet中添加三个Person对象
- 人工智能竟然能猜密码了 准确率高达25%
- Spring Boot 学习笔记
- 搭建LexDecomp环境
- 图解VMware内存机制
- Android二维码扫码模块
- 多线程
- makefile空目标
- (二)大型互联网分布式企业微服务云架构
- Sublime Text常用的快捷键操作
- 【转】LinkedHashMap 与 LRUcache
- 标准C++中的string类的用法总结
- 比尔·盖茨:马斯克杞人忧天 不应为AI感到恐慌
- Spring JDBC-混合框架的事务管理