1. 程式人生 > >ZXing掃描的優化

ZXing掃描的優化

解決豎屏拉伸問題
CameraConfigurationManager類的initFromCameraParameters()方法中:
在Log.i(TAG,“螢幕解析度”+ screenResolution);之後新增以下程式碼:
Point screenResolutionForCamera = new Point();
screenResolutionForCamera.x = screenResolution.x;
screenResolutionForCamera.y = screenResolution.y;
if (screenResolution.x < screenResolution
.y) { screenResolutionForCamera.x = screenResolution.y; screenResolutionForCamera.y = screenResolution.x; }
同時修改下一句為cameraResolution = findBestPreviewSizeValue(parameters,screenResolutionForCamera);