HTC Desire の背面カメラの LED に問題があります。
トーチモードを使用して写真を撮るアプリを開発していますが、他のデバイス (Nexus One、Galaxy S II など) でうまく機能していますが、写真が撮られる直前に LED が消えてしまいます。他のカメラ アプリ ( 「Camera Magic」、「Distorted Camera」) をテストしましたが、まったく同じ問題があるようです。
関連するコードはかなり標準的です(そして、他のデバイスでも機能しています)
// set the torch mode in the Camera.Parameters
String flashMode = parameters.getFlashMode();
List<String> flashModes = parameters.getSupportedFlashModes();
if ((flashModes != null) && (flashModes.contains(Camera.Parameters.FLASH_MODE_TORCH))) {
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
}
...
...
// then just start the camera preview
mCamera.startPreview();
誰かが問題が何であるかを知っているか、同じことを経験したことがあるかどうか疑問に思っていましたか?