5Aug

Jak znaleźć główną przyczynę problemów z Androidem

better-battery-stats-on-nexus-4

Android ma wbudowane narzędzie statystyki baterii, które pokazuje, co jest za pomocą baterii. Niestety, to narzędzie nie dostarcza wszystkich informacji potrzebnych do zidentyfikowania podstawowych przyczyn słabej żywotności baterii.

BetterBatteryStats to aplikacja, która pokazuje znacznie więcej szczegółowych informacji o tym, co faktycznie wykorzystuje baterię telefonu. Dzięki BetterBatteryStats możesz dokładnie określić, które aplikacje i ustawienia wyczerpują Twoją baterię.

Pierwsze kroki

BetterBatteryStats jest dostępne za 2,99 USD w Google Play i jest tego warte. Jeśli chcesz spróbować przed zakupem, możesz pobrać aplikację za darmo ze swojego wątku na forum programistów XDA.Upewnij się, że wspierasz programistę i kupujesz aplikację, jeśli uznasz to za przydatne.

Aplikacja rozpocznie monitorowanie po pierwszym naładowaniu. Po zainstalowaniu aplikacji będziesz musiał naładować telefon, a następnie dać BetterBatteryStats czas na zebranie danych. Możesz normalnie korzystać z telefonu przez kilka godzin, używać go przez typowy dzień lub nawet pozostawić go na noc, aby zobaczyć, co robi twój telefon, kiedy go nie używasz. BetterBatteryStats używa standardowych zdarzeń systemu Android, więc nie powinno używać żadnych dodatkowych baterii do zbierania tych danych.

mile widziane-do-lepszych-statystyki-baterii

Wyjaśnienia Wakelocks

Twój telefon z Androidem ma trzy stany: Obudź się z włączonym ekranem( kiedy go używasz), Obudź się z wyłączonym ekranem( gdy wykonuje czynności w tle) i Śpiącym.

Jeśli nie używasz telefonu lub tabletu, chcesz, aby pozostawał jak najdłużej w trybie uśpienia. Tryb uśpienia zużywa bardzo mało baterii.

Twój telefon nie może jednak pozostawać w stanie uśpienia przez cały czas. Aplikacje, które muszą wykonywać czynności w tle, korzystają z częściowych wakeloków, aby telefon nie zasypiał podczas wykonywania działania. Każda aplikacja, która musi zrobić cokolwiek w tle - Gmail odbiera nową pocztę, odtwarzacz muzyczny odtwarzający muzykę z wyłączonym ekranem telefonu lub aplikację Kontakty synchronizującą kontakty - wszystkie wykorzystują częściowe wakeloki, aby nie zasnąć.

Możesz zobaczyć efekt wakelocks w działaniu, przeglądając informacje o stanie telefonu po tym, jak BetterBatteryStats miał trochę czasu na zebranie danych. Na przykład na poniższym zrzucie ekranu widzimy, że telefon jest włączony przez ponad 21 godzin. Ekran telefonu jest włączony tylko przez 12 minut, ale sam telefon nie śpi od prawie dwóch godzin.

Android-better-battery-stats-sleep-awake-screen-on

Dlaczego spędziliśmy telefon ponad półtorej godziny, kiedy go nie używaliśmy? Częściowe wakelocks nie pozwalały jej zasnąć.Możemy zmniejszyć ilość czasu spędzanego przez telefon na przebudzeniu, zwiększając tym samym żywotność baterii, eliminując wakelocks.(Zwróć uwagę, że funkcja wakelocks mierzy czas, w którym telefon był wyłączony, gdy ekran był wyłączony.) Jeśli używasz telefonu do słuchania muzyki przy wyłączonym ekranie, spora część czasu czuwania przy wyłączonym ekranie będzie oczekiwana i nieunikniona.)

WyświetlanieCzęściowe Wakelocks

Aby wyświetlić częściowe wakeloki, dotknij menu Inne u góry aplikacji i wybierz Częściowe Wakelocks. Zobaczysz listę działań, które spowodowały wakelocks. Aplikacja, która spowodowała najwięcej wakeloków pojawi się na górze listy, dzięki czemu będziesz wiedzieć, na jakie problemy musisz się skupić.

Na przykład na poniższym zrzucie ekranu widzimy kilka przyczyn wakeloków: Mapy Google automatycznie aktualizują naszą lokalizację( prawdopodobnie Google Now będzie wiedzieć, gdzie jesteśmy), Pocket synchronizuje nasze nieprzeczytane artykuły, Twitter synchronizuje nowe tweety i aplikację Google+synchronizowanie nowych treści.

lepsze statystyki baterii-wakelocks

Elimanating Partial Wakelocks

Dzięki tym informacjom wiemy, co możemy zrobić, aby wycisnąć więcej baterii z naszego telefonu. Możemy wyłączyć raportowanie lokalizacji w tle w Mapach Google( aplikacja Mapy Google - & gt; Ustawienia - & gt; Ustawienia lokalizacji - & gt; Raportowanie lokalizacji - & gt; Nie aktualizuj swojej lokalizacji), ustaw Kieszeń, aby rzadziej synchronizować artykuły( lub nawet korzystać z ręcznej synchronizacji), ustaw Twittera, aby rzadziej sprawdzał nowe tweety, i wyłącz funkcję synchronizacji aplikacji Google+.

wyłączanie w tle raportowania lokalizacji w tle

Gdybyśmy zobaczyli Google Talk u góry tej listy i nigdy z niego nie korzystaliśmy, moglibyśmy wylogować się z Google Talk, aby zmniejszyć wakelocks. Jeśli aplikacja powodująca wakelocks ma funkcję synchronizacji, ustaw ją na mniejszą synchronizację, synchronizuj ręcznie lub wyłącz całkowicie synchronizację( jeśli nigdy jej nie używasz).

Oczywiście, decyzje, które tu podejmujesz, są kompromisami. Na przykład, jeśli Gmail jest dla Ciebie dużym źródłem wakelocks, możesz ustawić Gmail tak, aby nigdy automatycznie nie synchronizował nowych wiadomości e-mail. Otrzymujesz nowe e-maile tylko wtedy, gdy ręcznie wykonasz synchronizację za pomocą przycisku odświeżania w aplikacji Gmail, a Ty nigdy nie otrzymasz powiadomień o nowych e-mailach.

better-battery-stats-gmail-wakelocks

Jeśli istnieje aplikacja, która nadal tworzy wakelocks i jej nie używasz, powinieneś ją odinstalować.Jeśli nie możesz odinstalować aplikacji, ponieważ pochodzi ona z telefonu, możesz ją wyłączyć.Aby wyłączyć aplikację, otwórz ekran Ustawienia, dotknij Aplikacje, przesuń palcem do listy Wszystkie i zlokalizuj aplikację.Stuknij nazwę aplikacji i dotknij przycisku Wyłącz.(Nie należy używać tej funkcji do wyłączania przydatnych aplikacji, ponieważ może to powodować problemy.)

Android-disable - wbudowane aplikacje

Jeśli nie masz pewności, z czym wiąże się wakelock, spróbuj go uruchomić.Inni użytkownicy prawdopodobnie napotkali i rozwiązali problem wcześniej.

Aby uzyskać więcej wskazówek na temat poprawy żywotności baterii, zapoznaj się z naszym kompletnym poradnikiem, jak zmaksymalizować żywotność baterii telefonu z systemem Android.