Android има вграден инструмент за статистически данни за батерията, който ви показва какво използвате батерията си. За съжаление, този инструмент не предоставя цялата информация, от която се нуждаете, за да установите причините за лошия живот на батерията.
BetterBatteryStats е приложение, което ви показва много по-подробна информация за това, което всъщност използва батерията на телефона ви. С BetterBatteryStats можете да определите точно кои приложения и настройки изпускат батерията ви.
BetterBatteryStats е налице за $ 2.99 в Google Play и си заслужава. Ако искате да опитате, преди да купите, можете да изтеглите приложението безплатно от неговата нишка във форума XDA Developers. Не забравяйте да подкрепите програмиста и да купите приложението, ако смятате, че е полезно.
При първото ви зареждане приложението ще започне да се мониторира. След като инсталирате приложението, ще трябва да заредите телефона си и след това да дадете на BetterBatteryStats време за събиране на данни. Можете да използвате телефона си нормално за няколко часа, да го използвате за типичен ден или дори да го оставите да пренощува за една нощ, за да видите само какво прави телефонът ви, когато не го използвате. BetterBatteryStats използва стандартните събития на Android, така че не трябва да използва допълнителна енергия от батерията, за да събира тези данни.
Телефонът ви с Android има три състояния: Събуди се с екрана включен (когато го използвате), Събуди се с изключен екран (когато изпълнява действия във фонов режим) и Спящата.
Когато не използвате телефона или таблета си, искате той да остане в режим на заспиване колкото е възможно повече. Режимът на заспиване консумира много малко батерия.
Вашият телефон обаче не може да остане в състояние на сън през цялото време. Приложенията, които трябва да извършват действия на заден план, използват частични парапети за поддържане на буден телефон, докато извършвате действието. Всяко приложение, което трябва да направи нещо във фонов режим - Gmail, получаващ нова поща, музикален плеър, който възпроизвежда музика с екрана на телефона, или приложението за контакти, синхронизиращо контактите ви, използват частични wakelocks, за да поддържат телефона буден.
Можете да видите ефекта на wakelocks в действие, като прегледате информацията за състоянието на телефона, след като BetterBatteryStats има известно време за събиране на данни. Например, в екранната снимка по-долу, можем да видим, че телефонът работи повече от 21 часа. Екранът на телефона е включен само за 12 минути по това време, но самият телефон е бил буден в продължение на почти два часа.
Защо телефонът прекарва повече от час и половина буден, когато не го използвахме? Частични букви го държаха будни. Можем да намалим времето, през което телефонът прекарва буден, като по този начин увеличава живота на батерията, като елиминира ударите. (Забележете, че wakelocks само измерва времето, когато телефонът е бил буден, когато екранът е изключен. Ако използвате телефона си, за да слушате музика с екрана, ще се очаква и неизбежно голямо време на будност с екрана.)
За да видите частични wakelocks, докоснете менюто Other в горната част на приложението и изберете Partial Wakelocks. Ще видите списък на действията, които са причинили "wakelocks". Приложението, което е причинило най-много бисквитки, ще се появи в горната част на списъка, така че ще разберете кои проблеми трябва да се фокусирате.
Например в екранната снимка по-долу виждаме няколко причини за wakelocks: Google Карти автоматично актуализира местоположението ни (вероятно Google Now ще знае къде се намираме), Pocket синхронизиране на нашите непрочетени статии, Twitter синхронизиране на нови tweets и синхронизиране на приложението Google+ ново съдържание.
С тази информация знаем какво можем да направим, за да изтръгнем повече живота на батерията от нашия телефон. Можем да деактивираме отчитането на местоположенията във фонов режим в Google Карти (приложение Google Карти -> Настройки -> Настройки за местоположение -> Отчитане на местоположението -> Не актуализирайте местоположението си), задайте Pocket, за да синхронизирате статиите по-рядко (или дори да използвате ръчно синхронизиране) да проверявате по-рядко за нови tweets и да деактивирате функцията за синхронизиране на приложението Google+.
Ако видяхме Google Talk в горната част на този списък и никога не го използвахме, можехме да се отречем от Google Talk, за да намалим провалите. Ако приложението причиняващо wakelocks има функция за синхронизиране, задайте го за синхронизиране по-рядко, синхронизирайте ръчно или деактивирайте напълно синхронизирането (ако никога не го използвате).
Разбира се, решенията, които вземате тук, са компромиси. Например, ако Gmail е важен източник за вас, можете да настроите Gmail никога да не синхронизира автоматично новите имейли. Ще получавате само нови имейли, когато синхронизирате ръчно с бутона за опресняване в приложението Gmail, и никога няма да получавате известия за нови имейли, ако сте го направили.
Ако има приложение, което продължава да създава wakelocks и не го използвате, трябва да го деинсталирате. Ако не можете да деинсталирате приложението, защото то е с телефона ви, вместо това можете да го деактивирате. За да деактивирате приложение, отворете екрана Настройки, докоснете Приложения, прекарайте пръст в списъка Всички и намерете приложението. Докоснете името на приложението и докоснете бутона Disable. (Не трябва да използвате тази функция, за да деактивирате полезни приложения, тъй като това може да доведе до проблеми.)
Ако не сте сигурни какво е свързано с настройката на wakelock, опитайте да го направите. Други потребители вероятно са срещнали и са решили проблема преди.
За повече съвети за подобряването на живота на батерията, разгледайте пълното ръководство за максимално увеличаване на живота на батерията на телефона ви с Android.