Android API バージョン 2.1 以降では、コンテキストを使用できます。
getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_AUTOFOCUS)
しかし、バージョン 2.1 より前では、どうすれば同じ操作を実行できるでしょうか? Camera.open
呼び出しを伴わないこのようなものはありgetParameters
ますか?
List<String> supportedFocusModes = camera.getParameters().getSupportedFocusModes();
boolean hasAutoFocus = supportedFocusModes != null && supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_AUTO)
サポートされている機能のリストを返す Camera.Parameters クラスのメソッドが API レベル 5 に追加されました (Android 2.0 にマップされると思います)。camera.getParameters() から取得した Camera.Parameters オブジェクトで getSupportedFocusModes を呼び出します。
http://developer.android.com/reference/android/hardware/Camera.Parameters.html