УмныйФонарь умеет выключаться автоматически, по таймеру, и оставаться включенным, пока Вы не положите гаджет на стол (то есть не перестанет его шевелить: используется акселерометр). Вам не надо будет выключать фонарик: вы просто положите телефон и он выключится сам!
Виджет умеет работать как на домашнем экране (рабочем столе), так на и на экране блокировки (эта фича поддерживается в Android 4.2+).
Фонарик поддерживает режимы, которые Вы можете переключать, перелистывая их в самом виджете.
Режим определяет:
• таймаут, после которого фонарик будет выключен (∞ означает что будет работать пока Вы его не выключите)
• включен ли акселерометр, позволяющий оставлять фонарик включенным пока вы не положите гаджет на стол
Список режимов можно изменять в окне конфигурации, которое появляется когда Вы устанавливаете виджет на домашний экран (рабочий стол) или экран блокировки. Окно конфигурации также можно позвать дважды кликнув на уже установленном виджете (расположенном на рабочем столе).
Помимо списка режимов есть возможность установить порог чувствительности акселерометра (ускорение, при котором УмныйФонарь будет считать, что гаджет неподвижен). Вы можете выбрать один из трех предустановленных уровней чувствительности, либо откалибровать порог под Ваш гаджет (в момент калибровки гаджет должен располагаться неподвижно, так как приложение измеряет уровень шумов акселерометра и устанавливает порог автоматически). Калибровка позволяет максимизировать чувствительность до уровня, обусловленного шумами акселерометра.
Фича: управление постукиванием. Теперь Вы можете переключаться между режимами постукивая телефоном по руке. Включите эту фичу в настройках и укажите сколько ударов требуется совершить, чтобы переключиться в выбранный режим.
Еще фича: Детектор кармана. Вы можете просто положить гаджет в карман и УмныйФонарь сам выключится через установленное Вами время. Просто включите эту фичу в настройках (даблклик на виджете либо при размещении нового виджета на экране). Эта фича использует датчик приближения. В момент, когда он детектит что что-то находится близко от него, УмныйФонарь начинает отсчет времени, по истечении которого автоматически выключается.
Автоблокировка. УмныйФонарь будет выключать Ваш гаджет сразу после того, как Вы включите фонарик, если Вы включите эту фичу. ВНИМАНИЕ! Перед удалением УмногоФонаря Вам необходимо будет выключить эту функцию, либо отключить УмныйФонарь в "Администраторах устройства").
УмныйФонарь не ест аккумулятор в выключенном режиме, не содержит рекламы и прочей не относящейся к фонарику фигни.
Исходники вы можете забрать тут: https://github.com/nesquikm/SmartTorch