Як зберегти заряд батареї андроїд
Стандартні засоби енергозбереження
Автоматизація
Для збереження заряду акумулятора настійно рекомендується використовувати додатки для автоматизації, такі як Tasker або Locale. З їх допомогою можна налаштувати автоматичне включення режиму польоту ночами, відключення передачі даних при досягненні певного рівня заряду батареї, зниження яскравості до мінімуму у вечірній час і багато іншого. Практично будь-яка програма для економії енергії з маркету може бути замінена цими інструментами, при тому що ти будеш мати повний контроль над тим, що відбувається.
безсоння
Щоб вже запущені програми, які повинні продовжувати роботу навіть після виключення екрану (музичний плеєр, синхронізація файлів та інше), які не заморожувалися разом з відходом в suspend, використовується механізм під назвою «частковий wakelock». Працює він дуже просто: поки є додатки, які встановили wakelock, девайс не піде у suspend і додатки зможуть нормально працювати. На додаток додатки можуть використовувати AlarmManager, який дозволяє виводити пристрій з suspend в потрібні моменти з метою виконання певної роботи (так роблять віджети, наприклад). AlarmManager теж використовує wakelock для утримання процесора в режимі неспання.
Зловживання цими механізмами може привести до надмірного витраті енергії незалежно від того, в якому режимі роботи знаходиться гаджет. На щастя, маючи root, інформацію про статистику використання wakelock'ов отримати досить просто. Найзручніший спосіб - за допомогою Wakelock Detector. Це безкоштовний додаток, яке показує загальну кількість wakelock'ов з сортуванням по додатках.
типові ради
Пройшовши за списком найбільш енерговитратних додатків за допомогою Wakelock Detector, легко зрозуміти, що основні причини пробудження пристрою - це різні види синхронізації і регулярне оновлення інформації про місцезнаходження. Це означає, що, відключивши ці функції повністю, можна позбутися від більшості випадків пробудження і серйозно заощадити батарею.
П'ять шкідливих порад з енергозбереження
Андервольтінг
Замість цього слід провести операцію андервольтінга, тобто просто знизити максимальну подається напруга для всіх можливих частот. Для цього необхідно встановити кастомними ядро підтримує цю функцію. Про те, як це зробити і яке ядро вибрати, я у всіх подробицях розповідав в одному з попередніх номерів журналу, тому не буду повторюватися, а просто скажу, що якщо у тебе один з нексусов, то досить встановити franco.Kernel updater і з його допомогою завантажити і встановити ядро. Все відбувається в автоматичному режимі.
У 90% випадків процесор без всяких наслідків витримає зниження на 100 мВ, а це дасть нам додатковий годину-дві в режимі активного використання. Якщо тобі пощастить, то процесор зможе витримати і -150, а в особливо щасливих випадках навіть -200, все залежить від партії процесора і конкретного екземпляра. Занадто сильне заниження напруги призведе до перезавантаження, після якої досить буде підняти напругу на 25 мВ і зберегти значення в дефолтовая профілі (в Trickster MOD це кнопка «Профіль» відразу над значеннями).
замість висновків
В цілому описані в статті методи можуть продовжити життя від батареї як мінімум на півдня (при середній інтенсивності використання), а при тотальному відключенні всіх видів синхронізації і видаленні непотрібних додатків - ще більше. Виконати рекомендації не важко, а ефект значний.