Я переношу существующее приложение iOS на Android. В особом случае приложение (iOS) использует фонарик, чтобы указать пользователю различные состояния прогресса (поскольку экран должен быть обращен вниз). Он включается всего на ок. 3 секунды два раза. Чтобы сделать прогресс еще более понятным/облегчить различие, мы хотим, чтобы интенсивность/яркость фонарика была ниже/выше между состояниями. Приложение iOS делает это, но, похоже, нет официального или надежного способа контролировать интенсивность фонарика на Android. Я читал о хакерском способе установить значение яркости, написав в «sys/class/leds/flashlight/brightness» или, альтернативно, «/sys/devices/platform/flashlight.0/leds/flashlight/brightness». Поскольку у моего Galaxy S4 нет этих файлов (и, вероятно, у многих других устройств), это решение также не решает мою проблему. Кто-нибудь решил такую проблему или есть подсказка?
Спасибо.
ОБНОВЛЕНИЕ: я ищу надежное решение, которое работает на устройствах без рута.