`
shuai1234
  • 浏览: 971744 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

Android二维码ZXing扫描区域大小的调整,提高扫描速度

 
阅读更多

Zxing本身默认的扫图区域最大只有 360*480    需要拉开很远的距离才能将整个二维码扫描到
因此需要我们自己调整取图大小
在CameraManager.java这个类中进行调整
默认的大小是 以下这4个参数 

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

按照上述修改,可以增加扫描区域大小,同时也提高了扫描速度

分享到:
评论

相关推荐

    android 二维码扫描Zxing

    5. **接收扫描结果**:ZXing扫描完成后,会通过一个Intent返回结果,你可以在你的应用中通过重写`onActivityResult`方法来处理这个结果: ```java @Override protected void onActivityResult(int requestCode, ...

    ZXing Android二维码/条码扫描,2020Android Studio版本,横竖屏都支持

    在Android平台上,ZXing被广泛应用于移动设备的二维码/条码扫描功能,使得用户能够轻松地读取和生成这些编码。本项目针对2020年的Android Studio版本进行了优化,确保了在最新的开发环境中依然可以顺畅运行,并且...

    Android使用Zxing库识别多个二维码

    Android使用Zxing库识别多个二维码

    delphixe7 android二维码扫描ZXing

    【标题】"Delphi XE7 Android二维码扫描ZXing"涉及的是在Delphi XE7环境下,使用ZXing库开发Android应用,实现二维码和条形码的扫描功能。ZXing,全称为“Zebra Crossing”,是一款开源的多平台条码读取库,支持多种...

    Android zxing二维码扫描个人优化版

    【Android Zxing二维码扫描个人优化版】是一款专为Android平台设计的二维码扫描工具,基于开源项目ZXing(Zebra Crossing)进行二次开发和优化。ZXing是一个强大的、开放源码的多格式一维和二维条码图像处理库,支持...

    android二维码zxing源代码

    总之,这个"android二维码zxing源代码"压缩包为Android开发者提供了一个深入了解和定制二维码功能的机会。无论是解决导入问题,还是追求更好的性能和用户体验,掌握ZXing源代码都将使你在开发过程中更加得心应手。

    Android zxing二维码扫描 从相册选择二维码识别

    在"Android zxing二维码扫描 从相册选择二维码识别"这个主题中,我们将深入探讨如何利用ZXing库实现在Android应用中进行二维码的扫描和识别,以及如何从相册选取图片进行识别。 首先,为了在Android应用中使用ZXing...

    android Zxing扫描二维码条形码功能仿微信自定义扫码框扫描线边框样式Android studio版本

    在实际应用中,你可能还需要对扫描框进行一些定制,比如调整边框颜色、大小,或者改变扫描线的样式。这些可以通过修改XML布局文件和自定义扫描线View来实现。 总的来说,这个项目涉及到了Android的相机使用、UI布局...

    Android zxing生成 扫描二维码(依赖形式)

    在Android开发中,ZXing(Zebra Crossing)库是一个广泛使用的开源项目,它提供了二维码和条形码的生成与扫描功能。ZXing库为开发者提供了一个便捷的方式,将二维码扫描集成到自己的应用中,无需从零开始实现这些...

    VS2017 xamarin android 使用zxing扫描二维码

    ZXing提供了一些配置选项,可以根据需求调整扫描行为,比如设置可解码的条码类型、扫描区域等。例如: ```csharp var options = new MobileBarcodeScanningOptions { AutoRotate = true, TryHarder = true, ...

    Android二维码实现扫描生成

    要实现在Android应用中扫描二维码,首先需要集成ZXing库。这可以通过添加ZXing的AAR依赖到项目的build.gradle文件中,或者将ZXing的源码导入项目。依赖添加后,可以创建一个扫描界面,通常是一个SurfaceView,用于...

    ZXing实现自定义二维码扫描框

    总结,这个项目展示了如何在Android应用中使用ZXing库实现自定义的二维码扫描功能,包括调整扫描框大小、控制手电筒和访问相册的权限管理,以及在扫描框下方添加额外的UI元素。通过这个过程,开发者可以深入理解...

    xamarin android使用zxing扫描二维码例子

    在Xamarin Android开发中,有时候我们需要...如果需要更复杂的操作,比如生成二维码、设置扫描区域或者自定义扫描选项,ZXing.Net.Mobile也提供了相应的API供你使用。在实际开发中,可以根据项目需求灵活调整和扩展。

    Android 二维码扫描--zxing简化版

    ZXing库提供了一些配置选项,允许我们自定义扫描区域、扫描模式以及是否开启闪光灯。 最后,不要忘记在AndroidManifest.xml中添加必要的权限,以便应用能够访问相机: ```xml <uses-permission android:name=...

    android 二维码扫描 zxing2.2 核心包

    android 二维码扫描zxing2.2的核心包

    android studio zxing二维码扫描 超级简单的demo

    `zxing-android-embedded`库允许开发者自定义扫描界面,例如调整扫描框的大小和位置,以及添加自定义的UI元素。这个简单的demo可能已经展示了如何实现一个简洁且易于理解的扫描界面。 7. **错误处理和优化** 在...

    android studio ZXing 二维码扫描

    在Android开发中,ZXing(Zebra Crossing)是一个开源项目,用于处理条形码和二维码的扫描与生成。ZXing库提供了多种平台的支持,包括Java、Android以及iOS。本项目是基于ZXing进行的二次开发,尽管作者提到修改后的...

    android二维码开发 ZXing(中文乱码已处理)

    在实际应用中,可以考虑对ZXing进行性能优化,如开启硬件加速、调整相机参数以提高扫描速度和准确度,以及在不使用时释放资源以节省电量。 9. **安全考虑**: 当处理敏感数据时,如个人隐私信息,应确保在生成...

    Android二维码扫描的ZBar与ZXing两种封装

    本文将深入探讨两种流行的二维码扫描库——ZBar和ZXing(也称为Zebra Crossing),以及它们在Android上的封装方法。 首先,ZBar是一个开源的条形码和二维码解码库,支持多种格式,包括QR码。ZBar在Android上的使用...

    ZXing插件Android实现二维码扫描功能,可以手动调焦

    总的来说,ZXing插件为Android开发人员提供了一种简单易用的方式实现二维码扫描功能,而且支持手动调焦,提高了用户体验。通过以上步骤,你可以将二维码扫描集成到你的Android应用中,为用户提供更丰富的功能。记得...

Global site tag (gtag.js) - Google Analytics