Думаю, многим известно, что чем ближе значение заряда литиевого аккумулятора к максимальному и минимальному значению, тем меньше срок его службы. Таким образом, постоянное использование устройства с зарядом аккумулятора, колеблющимся от, скажем, 20% до 80% (за исключением важных случаев), позволит заметно приостановить падение емкости аккумулятора со временем.
Battery Charge Limit заставляет телефон прекратить зарядку после достижения определенного значения в процентах. Например, если устройство предполагается использовать практически все время подключенным к сети, то лучше поставить заряд на 40%. Тогда аккумулятор будет долго сохранять свою емкость.
Еще больше сократить емкость батареи может зарядка большим током или при высоком напряжении (всеми любимая быстрая зарядка).
Charging Current Max меняет максимальный ток зарядки, редактируя файл:
1 |
/sys/class/power_supply/battery/constant_charge_current_max |
Программа позволяет как повысить максимальный ток зарядки (для устройств, на которых железо поддерживает, но производитель эту поддержку по какой-либо причине заблокировал), так и продлить срок службы аккумулятора, отключив быструю зарядку и/или зарядку сверхмалым током (0,5 А, например).
Суть работы приложения следующая.
1 2 3 |
$ su $ echo 'новое значение' > /sys/class/power_supply/battery/constant_charge_current_max $ cat /sys/class/power_supply/battery/constant_charge_current_max |
То же самое можно сделать, подключившись к телефону по ADB.
Значение записывается в микроамперах (10^-6 А), то есть значение в 1 А записывается как 1 000 000 мкА. Кстати, в программе ток задается в миллиамперах и автоматически переводится в микроамперы перед записью.
К сожалению, приложение сырое, и не факт, что будет работать на вашем смартфоне.