您的位置:首页 > 移动开发 > Android开发

android 二维码扫描(zxing使用小结)

2016-02-22 13:45 501 查看
主要有三点:

1、界面绘制,包括4个边角、上下滚动的横线、在画布上添加文字

2、调整二维码扫描框的位置。

3、解决图片被压变形的问题。

1、界面绘制

ViewfinderView.java中onDraw()方法

2、调整位置

如果不设置全屏,扫描框的位置和取图的位置高度目测会有50px误差, 不全屏公式:((Y - 标题栏 - 状态栏)/2 - 扫描框高度)/2 = y轴坐标 只要不全屏:就会有误差,导致框中的二维码靠上或者远离二维码才会扫描成功 如果设置为全屏,就不会有误差,请了解内情的大神告知笔者,想知道什么原因造成 CameraManager.java 中 getFramingRect()方法

3、框中图片变形

CameraConfigurationManager.java中void setDesiredCameraParameters(Camera camera)方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: