2012-04-25 19 views
8

私はアンドロイドでカメラアプリを書いていて、2台のアンドロイド携帯電話でテストしましたが、1台の電話機ではプレビュー時に自動露出がうまく機能しますが、 。最初の電話は、autoFocus()メソッドを呼び出すときにのみ機能します。後者の電話では、ビルドインアプリの自動露出は機能しますが、自分のコードは機能しません。自動露出を手動で使用する方法はありますか?カメラの自動露出を制御する

+0

自動露出またはオートフォーカスを制御しますか? –

答えて

0

チェックCameraクラス

Camera.Parameters getParameters() 

とCamera.Parametersクラスでこれらの2つの方法

int getExposureCompensation() 

をチェックし、現在の露出補正のインデックスを取得します。

float getExposureCompensationStep() 

露出補正ステップを取得します。

特定の機能が存在することを前提とする前に、カメラの機能を確認してください。