如何更改Android相机API的默认分辨率?

时间:2014-08-16 14:03:36

标签: android camera resolution

我可以通过

获得Android相机分辨率
Camera.Parameters cp = mCamera.getParameters();
List<Camera.Size> sl = cp.getSupportedPictureSizes();
Log.d("Cam Size", "width = " + sz.width + " height = " + sz.height);
for(Camera.Size s : sl){
    Log.d("Res", "width = " + s.width + " height = " + s.height);
    cp.setPictureSize(s.width, s.height);
}

显示从5312 X 2988到640 X 480 当我使用

获得当前的res时
cp.getPictureSize()

它给出1920 X 1080。 Android相机设置为5312 X 2988,我可以用

更改res
mCamera.setParameters(cp);

相机会一直重置为1920 X 1080,这必须是API的默认设置。我可以更改此默认值吗?

1 个答案:

答案 0 :(得分:0)

  

我可以更改此默认值吗?

不是来自应用。这将是设备制造商和/或谷歌选择的任何内容。