У меня возникли некоторые проблемы со светодиодом задней камеры HTC Desire.
Я занимаюсь разработкой приложения, которое делает снимки в режиме с факелом , и оно отлично работает с другимиустройства (Nexus One, Galaxy S II, ...), но при желании светодиод гаснет непосредственно перед съемкой.Я протестировал другие приложения для камер ( «Camera Magic» , «Искаженная камера»), и, похоже, у них точно такая же проблема.
Код, связанный с этим, довольно стандартный (и этоработая на других устройствах)
// 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();
Мне было интересно, если кто-нибудь знает, в чем может быть проблема или испытал то же самое?