支持流行Android手机的相机预览尺寸

Jos*_*der 14 camera android

我正在使用相机预览帧,需要决定我将使用的最小预览尺寸.我需要相当高的分辨率,并试图找出我可以在更流行的Android手机和操作系统版本中获得的最高预览分辨率.(根据关于Nexus One/Froyo预览尺寸这个问题,看起来它们有时会在同一设备的操作系统版本之间进行更改.)

在任何地方是否有资源基本上列出了android.hardware.Camera.Parameters.getSupportedPreviewSizes()许多不同设备(或设备/操作系统版本对)的输出?

或者,如果没有这样的列表,这个问题可能会变成这样的资源.我将非常高兴地推荐任何包含特定手机/操作系统版本的新个人数据点的答案.

并且预防明显的评论:是的,我知道无论如何我都需要在很多设备上测试我的代码.但理想情况下,我希望尽早做出一些合理明智的决策,而不必购买一大堆设备才能开始使用.

Kon*_*uda 7

我的经验告诉我,640x480几乎可以在任何地方使用,即使相机对象公布更大的分辨率,并非所有这些都是可用的.当我尝试最大分辨率时,我在HTC Hero上遇到了段错误 - 用于传递预览图像的数据缓冲区是mmaped,这个大小似乎有限