//参考SDK中的API,获取相机的参数:
Camera.Parameters parameters = camera.getParameters();
//获取预览的各种分辨率
List
//获取摄像头支持的各种分辨率
List
实例:
// 获取照相机参数,设置需要的参数,其余缺省
Camera camera = Camera.open();
Camera.Parameters parameters = camera.getParameters();
// 设置照片格式
parameters.setPictureFormat(PixelFormat.JPEG);
// 设置预浏尺寸,注意要在摄像头支持的范围内选择
parameters.setPreviewSize(WIDTH, HEIGHT);
// 设置照片分辨率,注意要在摄像头支持的范围内选择
parameters.setPictureSize(WIDTH, HEIGHT);
// 设置照相机参数
camera.setParameters(parameters);
// 开始拍照
camera.startPreview();
用你的手机拍一张照片(能设置的话先设置为拍摄质量为高或调整像素大小)
找到照片,查看详细信息
找到分辨率一栏,格式为xxx*xxx,这个就是就是你相机的分辨率
Camera camera = Camera.open();
Parameters parameters = camera.getParameters();
List
List
从supportedPreviewSizes和supportedPictureSizes里面把数据取出来。