(Ну ясно зачем, чтобы аккум не заряжался выше такого-то уровня, например 70%, им это для здоровья вредно. Опен-сорс аппа как я понял, нет. Закрытые такие аппы есть.)
В (какой-нибудь версии) API такое вообще реализовано? В полном (?) списке классов я нашёл только BatteryManager на эту тему. Но в нём такого функционала нет.
Как написать такой апп? Пусть будет неудобно, через эмулятор терминала, как угодно. И пусть есть рут.
Additional keywords: charging threshold