Android getSupportedPreviewSizes()返回多个设备的多个图片大小。如何指定支持所有设备的单个大小
我让Moto Z play在getSupportedPreviewSizes()之后返回14种尺寸,而三星galaxy ace仅返回3种尺寸 我想指定一个支持所有设备的中等预览大小。我怎样才能做到 指定PictureSize=“5”的示例 List sizeList=param.getSupportedPreviewSizes() 参数setPictureSize(sizeList.get(5).宽度,sizeList.get(5).高度)Android getSupportedPreviewSizes()返回多个设备的多个图片大小。如何指定支持所有设备的单个大小,android,camera,Android,Camera,我让Moto Z play在getSupportedPreviewSizes()之后返回14种尺寸,而三星galaxy ace仅返回3种尺寸 我想指定一个支持所有设备的中等预览大小。我怎样才能做到 指定PictureSize=“5”的示例 List sizeList=param.getSupportedPreviewSizes() 参数setPictureSize(sizeList.get(5).宽度,sizeList.get(5).高度) 因此,如果保留5,则此代码将在Z play上运行,但在
因此,如果保留5,则此代码将在Z play上运行,但在三星galaxy ace上会崩溃。您必须根据移动设备的屏幕大小选择最佳预览大小 参考此使用参数setPictureSize(sizeList.get(sizeList.size()/2).宽度,sizeList.get(sizeList.size()/2).高度);