Начална » как да » Как да намерим главната причина за вашите проблеми с батерията на Android

    Как да намерим главната причина за вашите проблеми с батерията на Android

    Android има вграден инструмент за статистика на батерията, който ви показва какво използва батерията ви. За съжаление, този инструмент не предоставя цялата информация, от която се нуждаете, за да идентифицирате основните причини за лошия живот на батерията.

    BetterBatteryStats е приложение, което ви показва много по-подробна информация за това какво всъщност използва батерията на телефона ви. С BetterBatteryStats можете да определите точно кои приложения и настройки източват батерията ви.

    Приготвяме се да започнем

    BetterBatteryStats се предлага за $ 2.99 в Google Play и си заслужава. Ако искате да опитате преди да купите, можете да изтеглите приложението безплатно от неговата тема на форума на XDA Developers. Не забравяйте да подкрепите разработчика и да закупите приложението, ако го намерите за полезно.

    Приложението ще започне мониторинг след първото зареждане. След като сте инсталирали приложението, ще трябва да зареждате телефона си и след това давате на BetterBatteryStats време за събиране на данни. Можете да използвате телефона си нормално за няколко часа, да го използвате за обикновен ден или дори да го оставите да пренощува, за да видите само какво прави телефонът ви, когато не го използвате. BetterBatteryStats използва стандартните събития на Android, така че не трябва да използва допълнителна мощност на батерията, за да събере тези данни.

    Wakelocks обяснено

    Вашият телефон с Android има три състояния: Събуждане с включен екран (когато го използвате), Събуждане с изключен екран (когато изпълнява действия във фонов режим) и Спящ.

    Когато не използвате телефона или таблета си, искате той да остане в режим на заспиване, доколкото е възможно. Режимът на заспиване консумира много малко батерия.

    Въпреки това телефонът ви не може да остане в състояние на сън през цялото време. Приложения, които трябва да изпълняват действия на заден план, използват частични wakelocks, за да поддържат телефона буден по време на действието. Всяко приложение, което трябва да направи нещо във фонов режим - Gmail получава нова поща, музикален плейър, който възпроизвежда музика с изключен екран на телефона, или приложението за контакти, синхронизиращо контактите ви - всички използват частични wakelocks, за да поддържат телефона буден.

    Можете да видите ефекта на wakelocks в действие, като прегледате информацията за състоянието на телефона, след като BetterBatteryStats имаше време да събере данни. Например, на екрана по-долу виждаме, че телефонът е включен повече от 21 часа. Екранът на телефона е включен само 12 минути в този момент, но самият телефон е буден почти два часа.

    Защо телефонът е прекарал повече от час и половина буден, когато не го използвахме? Частичните wakelocks го държат буден. Ние можем да намалим времето, през което телефонът прекарва будно, като по този начин увеличава живота на батерията, като елиминира wakelocks. (Забележете, че wakelocks просто измерват времето, когато телефонът е бил буден, когато екранът е изключен. Ако използвате телефона си, за да слушате музика с изключен екран, ще се очаква и неизбежно е голямо количество будно време с изключен екран.)

    Преглед на частичните Wakelocks

    За да видите частични wakelocks, докоснете менюто Other в горната част на приложението и изберете Partial Wakelocks. Ще видите списък от действия, които са причинили wakelocks. Приложението, което предизвика най-много wakelocks ще се появи в горната част на списъка, така че ще знаете кои проблеми трябва да се съсредоточи върху.

    Например, на екрана по-долу виждаме няколко причини за wakelocks: Google Карти автоматично актуализира местоположението ни (вероятно Google ще знае къде се намираме), Pocket синхронизиране на непрочетените ни статии, Twitter синхронизиране на нови туитове и приложението Google+ ново съдържание.

    Елиминиране на частични Wakelocks

    С тази информация, ние знаем какво можем да направим, за да изтръгнем повече живота на батерията от нашия телефон. Можем да деактивираме фоновото отчитане на местоположението в Google Карти (приложението Google Карти -> Настройки -> Настройки за местоположение -> Отчитане на местоположението -> Не актуализирайте местоположението си), да настроите Pocket да синхронизира статиите по-рядко (или дори да използвате ръчна синхронизация), задайте Twitter за по-рядка проверка на нови туитове и деактивиране на функцията за синхронизиране на приложението на Google+.

    Ако видяхме Google Talk близо до върха на този списък и никога не го използвахме, можем да излезем от Google Talk, за да намалим wakelocks. Ако приложението, което причинява wakelocks, има функция за синхронизиране, задайте я да се синхронизира по-рядко, да се синхронизира ръчно или изцяло да деактивира синхронизирането (ако никога не го използвате).

    Разбира се, решенията, които вземате тук, са компромиси. Например, ако Gmail е голям източник на wakelocks за вас, можете да настроите Gmail никога да не синхронизира автоматично новия имейл. Ще получавате само нови имейли, когато синхронизирате ръчно с бутона за опресняване в приложението Gmail и никога няма да получавате известия за нови имейли, ако сте направили това.

    Ако има приложение, което продължава да създава wakelocks и не го използвате, трябва да го деинсталирате. Ако не можете да деинсталирате приложението, защото то е доставено с телефона ви, можете да го деактивирате. За да деактивирате приложение, отворете екрана Настройки, чукнете Приложения, плъзнете нагоре към списъка Всички и намерете приложението. Докоснете името на приложението и натиснете бутона Деактивиране. (Не трябва да използвате тази функция, за да деактивирате полезни приложения, тъй като това може да доведе до проблеми.)

    Ако не сте сигурни каква е настройката на wakelock, опитайте го в Google. Други потребители вероятно са се сблъсквали и решавали проблема преди.


    За повече съвети за подобряване на живота на батерията, вижте нашето пълно ръководство за увеличаване на живота на батерията на вашия Android телефон.