1
私はAndroidのカメラの次にLEDライトをオンにするために開発しています。私はIncredibleとCharge(彼らは私がテストしなければならない唯一の2つの他のデバイスだからです)で働くコードを持っていますが、Droid X LEDが点灯するようには見えません。カメラのフラッシュライトをプログラムでオンにする方法はありますか?私はまた、他の携帯電話で動作することを考慮して、私のすべてのアクセス許可が正しいことを確かめています。Droid X懐中電灯は他の携帯電話と同じようには点灯しませんか?
これをオンにするための基本コードは次のとおりです。
cam = Camera.open();
params = cam.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(params);
cam.startPreview();
サポートされているフラッシュモードは、(オート、オン、オフ)です。 Droid Xのサポートされているフラッシュモードは(オン、オフ、オート、トーチ)です。私は両方ともgetSupportedFlashMode()関数でプリントアウトしていました。 – GDM
非オートフラッシュモードを使用するには、シーンモードを「SCENE_MODE_AUTO」に設定する必要があります。また、カメラパラメータを設定した後、 'getFlashMode()'から返される値を確認する必要があります。 – Michael
私はこれらの両方をやってみました。私がトーチモードに設定したときに得られるリターンは、トーチモードになっていますが、LEDが点灯していないということです。 – GDM