Camera.Parameters 的方法setPreviewFormat() 和getPreviewFormat() 分别接受和返回一个int。 int 应该对应于 ImageFormat 类指定的那些之一,但是这个类只在 api 级别 8 中引入,而上面的两个方法是从 api 级别 1 开始的。如何知道图像格式(rgb888?yuv?其他?)使用 api 级别 7 时的相机预览?
最佳答案
以下是 Android 上所有现有的 ImageFormats:
http://developer.android.com/reference/android/graphics/ImageFormat.html
但是正如您所说,这个类从 API 级别 8 开始可用.... 在 API 7 之前,这些参数可能在 Camera 类中。
关于android-camera - Android api 级别 7 上的 getPreviewFormat 和 setPreviewFormat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9004064/