Camera API を使用して画像をキャプチャしようとしています。
Parameters.FOCUS_MODE_EDOFでカメラのフォーカス モード パラメータを設定するまで、すべてがうまく機能します。
フォーカス モードを設定する前に、PackageManager.FEATURE_CAMERA_AUTOFOCUSが使用可能かどうかを確認します。
以下は私のコードです: 私のテスト環境LG Optimus Net Android 2.3.4 with autoFocus feature
if (mContext.getPackageManager().hasSystemFeature(
PackageManager.FEATURE_CAMERA_AUTOFOCUS))
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
params.setFocusMode(Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
} else {
// Below parameter not working
params.setFocusMode(Parameters.FOCUS_MODE_EDOF);
// If i set FOCUS_MODE_AUTO then it will work fine but image
// quality is little bit downgraded compare to default camera
// application
// params.setFocusMode(Parameters.FOCUS_MODE_AUTO);
}
どんなヒントでも役に立ちます