如何解决 android studio 中的相机问题

How to fix the Camera issue in android studio

我使用相机开发了 android 应用程序。 该应用程序适用于三星以外的所有手机。 当我在我的应用程序中打开相机时,错误是内置的 mCamera.setParameters(参数)

我的代码:

Camera.Parameters params = mCamera.getParameters();

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int wScreen = size.x;
int hScreen = size.y;

params.setPreviewSize(wScreen, hScreen);
params.setPictureSize(wScreen, hScreen);
params.setJpegQuality(100);
params.setRotation(90);
params.set("orientation", "portrait");
mCamera.setParameters(params);

解决办法是 Camera.Parameters 参数 = mCamera.getParameters();

    List<Camera.Size> sizes = params.getSupportedPreviewSizes();
    Camera.Size previewSize = sizes.get(0);

    params.setPreviewSize(previewSize.width,previewSize.height);
    params.setPictureSize(previewSize.width, previewSize.height);
    params.setJpegQuality(100);
    params.setRotation(90);
    params.set("orientation", "portrait");

    mCamera.setParameters(params);