在进行引用安卓相机时,自定义相机参数老是出错,查了半天。原来是,设置预览窗口大小和图片尺寸和系统支持的不一样造成的。
利用如下代码查看相机支持的 预览窗口大小和图片尺寸
1 Camera.Parameters parameters = mCamera.getParameters(); 2 // 选择合适的预览尺寸 3 List<Camera.Size> sizeList = parameters.getSupportedPreviewSizes(); 4 5 Iterator<Camera.Size> itor1 = sizeList.iterator(); 6 while (itor1.hasNext()) { 7 Camera.Size cur1 = itor1.next(); 8 9 Log.i("Camera Parameters:", cur1.width + "," + cur1.height); 10 11 }