Я разработал простое приложение для включения/выключения фонарика. Но мне не удалось найти способ включить передний фонарик устройства (если он доступен).
Код для проверки доступности:
boolean hasCameraFlash = getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH);
Мой код для включения:
@RequiresApi(api = Build.VERSION_CODES.M)
private void flashLightOn() {
try {
String cameraId = cameraManager.getCameraIdList()[0];
cameraManager.setTorchMode(cameraId, true);
} catch (CameraAccessException ignored) {
}
}
Можно ли включить передний фонарик устройства, не включая камеру. Будем признательны за любую помощь.
(Обратите внимание, что я новичок в разработке Android)