如何在Android Studio中解决相机问题

时间:2019-08-11 16:06:30

标签: android-studio android-camera

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

我的代码:

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);

1 个答案:

答案 0 :(得分:0)

解决方法是         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);