扫描对话框放大怎么弄

扫描对话框放大怎么弄,第1张

扫描对话框放大怎么弄?
打开APP
血管瘤专家孔强
关注
android 设置相机扫描框大小,Android下ZXing扫描框尺寸调整和闪退处理 转载
2021-05-26 05:45:25
血管瘤专家孔强
码龄6年
关注
条码扫描功能加入之后,发现条码款略小,离条码近了扫不全,离条码远了又识别不了,于是我开始寻找放大扫描框的方法,并实现了百度一下找到了两种方法,都是通过修改CameraManager文件,两种方法都可以实现条码框方法,但却在扫描返回时,直接退出到前一个Activity了,而并没有返回到startActivityForResult的这个activity,然而logcat却没有给出任何错误信息。
关于两种方法:
第一种是修改四个静态变量,把这四个值分别调大,就可以放大扫描框
private static final int MIN_FRAME_WIDTH = 240;
private static final int MIN_FRAME_HEIGHT = 240;
private static final int MAX_FRAME_WIDTH = 640;//修改之前是480
private static final int MAX_FRAME_HEIGHT = 480;//修改之前是360
第二种是修改创建扫描框的函数:
修改前的代码:
public Rect getFramingRect() {
Point screenResolution = configManagergetScreenResolution();
if (framingRect == null) {
if (camera == null) {


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12915442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存