java.lang.RuntimeException: ne parviennent pas à se Connecter à la caméra de service

J'ai essayé de faire une application que peut basculer mon flash de l'appareil photo sous et hors tension.
Le code que j'ai atm ressemble à ceci:

Camera flash;
Camera.Parameters params;

flash = Camera.open();
params = flash.getParameters();

params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);        
flash.setParameters(params);

Et dans le manifeste xml:

<permission android:name="android.permission.FLASHLIGHT"  

android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
          android:protectionLevel="normal" />

<permission android:name="android.permission.CAMERA"> </permission>

Chaque fois que je lance le code, l'application se bloque sur "flash = Camera.open();" avec cette erreur:

java.lang.RuntimeException: ne parviennent pas à se Connecter à la caméra de service

Ce que je fais mal?

En dépit de la mise en forme des problèmes avec le manifeste de la partie, je dirais que vous avez à utiliser <uses-permission /> balises au lieu de <autorisation /> pour la lampe de poche et l'appareil photo. Aussi pour être plus clair, s'il vous plaît poster correctement formaté manifeste de la partie (et probablement l'ensemble de la stacktrace, si c'est un problème d'autorisation, il doit y avoir un truc avant de l'exception dans le logcat).
Merci, cela m'a beaucoup aidé!

OriginalL'auteur gethan | 2011-07-31