19

Android API バージョン 2.1 以降では、コンテキストを使用できます。

getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_AUTOFOCUS)

しかし、バージョン 2.1 より前では、どうすれば同じ操作を実行できるでしょうか? Camera.open呼び出しを伴わないこのようなものはありgetParametersますか?

4

5 に答える 5

23
List<String> supportedFocusModes = camera.getParameters().getSupportedFocusModes();
boolean hasAutoFocus = supportedFocusModes != null && supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_AUTO)
于 2014-04-24T12:16:12.290 に答える
0

サポートされている機能のリストを返す Camera.Parameters クラスのメソッドが API レベル 5 に追加されました (Android 2.0 にマップされると思います)。camera.getParameters() から取得した Camera.Parameters オブジェクトで getSupportedFocusModes を呼び出します。

http://developer.android.com/reference/android/hardware/Camera.Parameters.html

于 2010-12-06T16:31:52.727 に答える