Дополнение к инструкции Регулировка яркости кружка уведомления.
Автоматизация действий при помощи скрипта init.d.1.Требуется наличие
® BusyBox (кто не знает, приложение не является BusyBox-ом, это только установщик. Поэтому нужно открыть его и выполнить необходимые действия по установке).
2. Поддержка init.d (для активации установить
Uni-init+v1.0.apk отсюда. Затем открыть и нажать
activate).
3. Файл из архива
circle_button_led(внутри).zip ( 220 байт )
является скриптом init.d.
По-умолчанию яркость 100(по шкале 0-255), вы можете сами выбрать нужное вам значение.
echo 100 > /sys/class/leds/button-backlight/brightness
4. Положить в system/etc/init.d и
предоставить ему права 777(все галочки).
5.
Осталось проверить работоспособность скрипта.Долгий тап по файлу
circle_button_led в RootExplorer-е: "Открыть в", "Программа обработки сценариев Linux", "Выполнение".
Если сам скрипт работает, то яркость кружка изменится сразу после уводомления об успешном выполнении скрипта.
Если нет, то проверьте с помощью рут файл менеджера правильность пути до файла brightness
(они на каждой модели свои. Например, на meizu mx2 /sys/class/leds/mx-qm-led0/brightness).
Если с пмощью обработчика скриптов работает, но после перезагрузки телефона яркость кружка не изменяется, то проблема с init.d или busybox-ом.
Если вы не столкнулись с перечисленными проблемами, то можно удалять вспомогательный софт, он больше не потребуется.
Обратите внимание на то, что яркость кружка будет всегда на установленном вами уровне, независимо от уровня яркости экрана. Нажатия на кружок будут ярко подсвечиваться, как обычно(это не убрать).
Сообщение отредактировал jabro23 - 06.06.15, 14:48