当前位置 : 主页 > 编程语言 > java >

解决android扫二维码慢的问题

来源:互联网 收集:自由互联 发布时间:2021-06-28
CameraConfigurationManager //setDesiredCameraParameters方法void setDesiredCameraParameters(Camera camera) { Camera.Parameters parameters = camera.getParameters(); Log.d(TAG, "Setting preview size: " + cameraResolution); /*hjywyj add begin
CameraConfigurationManager
//setDesiredCameraParameters方法
void setDesiredCameraParameters(Camera camera) {
        Camera.Parameters parameters = camera.getParameters();
        Log.d(TAG, "Setting preview size: " + cameraResolution);
        /*hjywyj   add   begin*/
        List
 
   list = parameters.getSupportedPreviewSizes();
        if (list != null) {
            for (Camera.Size size : list) {
                if (size != null && size.width * cameraResolution.y == size.height * cameraResolution.x && size.width < cameraResolution.x && size.height < cameraResolution.y) {
                    cameraResolution.x = size.width;
                    cameraResolution.y = size.height;
                    break;
                }
            }
        }
        /*hjywyj   add   end*/
        parameters.setPreviewSize(cameraResolution.x, cameraResolution.y);
        setFlash(parameters);
        setZoom(parameters);
        //setSharpness(parameters);
        //modify here
        camera.setDisplayOrientation(90);
        camera.setParameters(parameters);
    }
 
上一篇:Git项目管理笔记
下一篇:New4
网友评论