私はフラッシュモードをトーチに設定するアプリケーションを書いています。私はDroid Xでアプリケーションをテストしていますが、LEDライトは点灯しません。私はDroid Incredibleで試してみましたが、うまくいきました。私は問題が何であるか把握できません。ここでは、トーチモードをオンにするための私のコードの一部です。Parametersを設定する.FLASH_MODE_TORCHがDroid X 2.3で動作しない
Camera mCamera = Camera.open();
Camera.Parameters params = mCamera.getParameters();
if(params.getFlashMode() != null){
params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
}
mCamera.setParameters(params);
mCamera.startPreview();を追加しました。私はそれが違いを生むべきだと読むので、しかしそれはありません。私は利用可能なフラッシュモードのリストを作成し、私のDroid Xがトーチモードを持っていることを確認するためにそれらを画面に表示し、それはリストにありました。私はボタンを使ってLEDの点滅をオン/オフするオンラインで見つかったコードから新しいアプリケーションを作成しました。 Droid Xではなく、Droid Xでは実行できないものがありますか?またはGingerbreadで何かできますか? Droid XはGingerbreadを実行し、Droid IncredibleはFroYoを実行しています。
これはTORCHをサポートしていないいくつかのフロントカメラでクラッシュします。少なくともtry catchに囲まれていなければなりません。 –