如何解决 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);
我使用相机开发了 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);