在com.zxing.camera包中找到CameraManager.java

//修改这里最小最大值,限制扫描框大小 

private static final int MIN_FRAME_WIDTH = 240;//240private static final int MIN_FRAME_HEIGHT = 240;//240private static final int MAX_FRAME_WIDTH = 480;//480private static final int MAX_FRAME_HEIGHT = 480;//360

CameraManager类的getFramingRect方法

public Rect getFramingRect() {        Point screenResolution = configManager.getScreenResolution();        if (screenResolution == null)            return null;        if (framingRect == null) {            if (camera == null) {                return null;            }            //这样设置比微信扫描框稍微大点看着差不多            int width = screenResolution.x * 2 / 3;            int height = screenResolution.y * 2 / 4;            if (height >= width) { //竖屏                height = width;            } else { //黑屏                width = height;            }            int leftOffset = (screenResolution.x - width) / 2;            int topOffset = (screenResolution.y - height) / 3;            framingRect = new Rect(leftOffset, topOffset, leftOffset + width, topOffset + height);        }        return framingRect;    }

android Zxing实现扫描二维码条形码功能仿微信集成闪光灯生成二维码

更多相关文章

  1. Android ZXing二维码识别优化方法
  2. Android中Webview与原生界面交互及二维码扫描功能实现
  3. 开启本地服务器,利用二维码进行通信[Demo]
  4. Android 二维码 生成和识别(附Demo源码)
  5. Android二维码扫描开发(一):实现思路与原理
  6. Android通过AudioFlinger限制音量最大值
  7. Android仿微信二维码和条形码
  8. xamarin.forms 使用ZXing扫描二维码
  9. android条形码编解码

随机推荐

  1. android 文件合并打包 Error:Execution f
  2. Android(安卓)Fragment和FragmentActivit
  3. Android(安卓)Sudio 开发环境配置
  4. Android(安卓)GreenDao数据库使用
  5. Android(安卓)Audio Focus的应用(request
  6. Okhttp封装
  7. android html5网页定位
  8. Android(安卓)SDK各个版本API的特性及兼
  9. Android(安卓)应用界面开发笔记
  10. android studio gradle 更新匹配问题