在我的应用程序中,我打开相机让用户拍摄文字照片 . 不幸的是,自动对焦根本不起作用,并且s7上的图像非常模糊 . 因为我刚刚复制它,所以我并不真正理解代码 . 请在下面找到代码:

mCamera = getCameraInstance();

            Camera.Parameters params = mCamera.getParameters();
         params.setFocusMode(Camera.Parameters.FOCUS_MODE_MACRO);

        //params.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);


        Camera.Size desiredSize = getPictureSize(params.getSupportedPictureSizes());
        System.out.println(desiredSize.width);
       params.setPictureSize(desiredSize.width, desiredSize.height);
            mCamera.setParameters(params);

            mPreview = new CameraPreview(this, mCamera);
            FrameLayout preview = findViewById(R.id.camera_preview);
            preview.addView(mPreview);
            rotation = CameraPreview.correctCameraDisplayOrientation(MainActivity.this, mCamera);
            apiInterface = RetrofitInstance.getRetrofitInstance().create(ApiInterface.class);

            Bundle extras = getIntent().getExtras();
            if(extras!=null){
                Uri imgUri = account.getPhotoUrl();
                new ImageLoadTask(imgUri, toolbar).execute();
            }

      //  }

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_main, menu);

        // Associate searchable configuration with the SearchView
        SearchManager searchManager =
               (SearchManager) getSystemService(Context.SEARCH_SERVICE);
        SearchView searchView =
                (SearchView) menu.findItem(R.id.action_search).getActionView();
        searchView.setSearchableInfo(
                searchManager.getSearchableInfo(getComponentName()));


       // if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
         //   searchView.getSuggestionsAdapter().setDropDownViewTheme(this.getTheme());
       // }

        return true;
    }

    private Camera.Size getPictureSize(List<Camera.Size> sizes) {

        for (Camera.Size size : sizes) {
            if ((size.width * size.height) / 1024000 <= 2.5) {
                return size;
            }
        }

        return null;

现在有人在这里遇到什么问题?我非常感谢任何帮助!