我正在构建自定义相机应用。为了使它看起来不错,我必须根据设备支持的宽高比调整相机预览尺寸。 我搜索了google和stackoverflow,但无法找到我正在寻找的解决方案。请帮帮我。
我尝试过的内容:
有一种API方法getSupportedPreviewSizes可返回支持的相机预览尺寸列表。我尝试使用this post中建议的getOptimalPreviewSize方法,但它没有返回最佳预览大小(或)宽高比。
我的设备详细信息:
用Android 4.4.2荣誉神圣手机。
屏幕尺寸:1280 X 720
正确的宽高比:4/3
但这就是扭曲。如果我从相机应用程序中单击图片并在图库应用程序中打开它,则图像视图会自动缩放到正确的4/3宽高比。 android系统如何检测设备的宽高比?我怎么能得到它?如果我可以获得设备的最佳宽高比,我可以调整相机预览的大小以使其看起来很好。