Проект сливочное масло: более плавный интерфейс, массивные ОЗУ борова, стройный проекта: пытаюсь отменить кашу сливочное масло. Они идут на один шаг вперед, затем один снова с этой. Бросить в ужасное скины OEM, как Samsung TouchWiz и вы остались с очень приятным интерфейсом, в конце-то концов. Акции KitKat на S4 является очень гладкой и гибкой и поддерживает 60 кадров в секунду для меня почти все взаимодействия пользовательского интерфейса. Это лишь фрагментарные, обложили, нескольких устройств бардак, который сложился в экосистему, что Google сейчас пытаются отменить начиная с KitKat. Возможно, новый Android выполнения (статья) поможет. Не по теме, но я только что понял, что Шерлок Холмс и Стивен Хокинг имеют одинаковые инициалы (с комментариями меня смутило чуть-чуть). Какое странное и восхитительное совпадение.

Вы можете написать пользовательский скрипт, который проверяет в/proc/ACPI в/батарея/BAT0/государствои дает вам обратную связь на линии состояние зарядки: изменения в обвинение. На более новых системах, вы должны использовать файл/sys/класс/power_supply/BAT0/статус при наличии.

Вы только должны проверить каждую минуту или около того, но, поскольку вы хотите знать, что предыдущее состояние было (так что это не звуковой сигнал каждую минуту, пока он полный), вам нужно сохранить предыдущее состояние в файл, чтобы сравнить если вы запустите программу проверки из crontab, или бегут долгое время процесс, который проверяет каждую минуту и сохраняет предыдущее состояние внутренне.

Если у вас есть несколько батарей отсеки, вы должны иметь несколько записей в файле/proc/ACPI в/аккумулятор (но не в файл/sys/класс/power_supply/мыша*) . Если одна из этих записей имеет состояние, батарея не установлена (вы также можете проверить файл информация для значение подарок)