Я попытался создать приложение, которое может включать и выключать вспышку камеры. Код, который у меня есть 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: Не удалось подключиться к службе камеры
Что я делаю не так?