2011-11-08 22 views
1

私はアンドロイドカメラを使用して静止画を撮ることができますが、ユーザーがフラッシュを使用できるようにすることもできます。オフ/オン/オートからAndroidカメラのフラッシュを切り替える

このボタンは、デフォルトのアンドロイドカメラアプリケーションと同様に、カメラにオーバーレイされます。しかし、私はそのアプリケーションを使いたくない。

どうすればよいですか?私はCamera.Parametersについて理解していますが、レイアウトにキー/値ペアを追加したボタンをcamera.parametersに追加した場合、カメラをリフレッシュする必要がありますか?私は最終的にこれを試してみます(問題をタイプするだけでアイデアが生まれるかもしれませんが)。

答えて

6

カメラパラメータは、いつでも(カメラオブジェクトを取得した後で)変更できます。

好きな設定

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

使用し、あなたのボタンが見えるようにしたいものは何でもに取り付けます。 100%ストレートです。

はここ

Camera.Parameters cp = mCamera.getParameters(); 
    cp.setJpegQuality(100); 
    cp.setColorEffect(Parameters.SCENE_MODE_PORTRAIT); 
    cp.setFlashMode(Parameters.FLASH_MODE_ON); 
    cp.setColorEffect(Parameters.EFFECT_MONO); 
    setPictureSize(cp); 
    mCamera.setParameters(cp); 

はいつでもsetParametersを呼び出すことができます、そして、彼らはすぐに有効になります...私は何かからのサンプルです。

関連する問題