草庐IT

getSupportedPictureSizes

全部标签

Android 向后代码兼容性

我正在开发一个使用android.hardware.Camera.parameters.getSupportedPictureSizes()这仅适用于SDK版本8,我希望与SDK4兼容,所以我这样做了:if(Build.VERSION.SDK_INT>=8){...}但是在模拟器上,它试图检查对该函数的引用,但失败了:02-0211:20:10.930:ERROR/dalvikvm(1841):Couldnotfindmethodandroid.hardware.Camera$Parameters.getSupportedPictureSizes,referencedfrommetho

android - getSupportedPictureSize() 返回一个 Nexus4 实际上不支持的值

我已经扩展了一个SurfaceView,用于显示一个非常简单的相机应用程序的相机源。为了找到每个设备的最佳预览尺寸,我使用了这个示例代码,它几乎用在我见过的所有开源相机应用程序中:Listsizes=parameters.getSupportedPreviewSizes();doubleminDiff=Double.MAX_VALUE;for(Camera.Sizesize:sizes){if(Math.abs(size.width-width)到目前为止一切正常。现在,由于应用程序的性质,我必须在session过程中在内存中保留两个位图,为了简单起见(避免测试期间的内存问题)我对PI