java.lang.RuntimeException: Fail to Connect to camera service

Я попытался создать приложение, которое может включать и выключать вспышку камеры. Код, который у меня есть atm, выглядит следующим образом:

Camera flash;
Camera.Parameters params;

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

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

А в манифесте xml:

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

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

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

Каждый раз, когда я запускаю код, приложение вылетает на «flash = Camera.open ();» с этой ошибкой:

java.lang.RuntimeException: Не удалось подключиться к службе камеры

Что я делаю не так?

9
задан tshepang 4 February 2014 в 00:04
поделиться