【发布时间】:2015-09-07 01:54:10
【问题描述】:
我正在使用 Android Camera API 构建相机应用,我需要设置相机的预览大小。我读过我应该在我的相机对象的 Parameter 对象上调用 getSupportedPreviewSizes() 来获取每个支持的大小的列表。问题是这个列表包含三种尺寸:640x480、352x288 和 320x240。
我正在使用 Android Studio 和内置模拟器。我试过模拟 Nexus 5、6 和 10,它们都给了我这三种尺寸。所以我怀疑这是模拟器的限制。如果是这样,有没有办法绕过它?还是因为其他原因?
【问题讨论】:
-
"有没有办法绕过它?" -- 绕过什么?硬件上的相机可以返回任意数量的预览尺寸,并且很可能会有硬件恰好也返回这三种预览尺寸。请详细说明您在使用这三种预览尺寸时遇到了什么问题。
-
@CommonsWare 问题是最大尺寸 640x480 占据了大约 1/4 或 1/3 的显示屏,而我希望它覆盖整个屏幕。
-
你可以拉伸它以适应显示尺寸
标签: java android android-studio android-emulator android-camera