我已成功将zxing扫描仪集成到我的应用程序中。
我想增加扫描次数,并且随着设备分辨率的变化屏幕自动设置。
我不想给出静态高度宽度。
我经历了许多博客和解决方案,但没有人能够提供完美的解决方案
任何形式的帮助。
谢谢 HapPy编码。
答案 0 :(得分:0)
当你说"扫描区域"时,我不确定你在谈论什么,但我想这是zxing中的framingRect。
当您说您已将zxing扫描仪集成到您的应用中时:我猜您已经从this project创建了一个库并且您只是在使用它。
framingRect如果默认为5/8屏幕尺寸。它在CameraManager.java中定义,因此,如果您确实需要更改它,那就是您必须去的地方。
在CameraManager.java中你有这个:
private static int findDesiredDimensionInRange(int resolution, int hardMin, int hardMax) {
int dim = 5 * resolution / 8; // Target 5/8 of each dimension
所以增加面积只需根据需要改变5和8。另请查看MAX_FRAME_WIDTH和MAX_FRAME_HEIGHT:这是最大值。