Wysoki drenaż baterii jest czynnikiem ograniczającym dla wielkiego doświadczenia użytkownika.
Z BetterBatteryStats można analizować zachowanie telefonie znajdują zastosowanie powodując telefon do drenażu baterii, gdy jest on miał być uśpiony i zmierzyć wpływ działań naprawczych:
- Ścieki spot na podstawie szczegółowych informacji o przyczynę
- zmierzenia wpływu działań w celu zmniejszenia odpływu, po prosty sposób
- wykrywanie zmian w przebudzony / profilu snu i szybko znaleźć przyczyny (nieuczciwych aplikacje)
Innymi słowy BetterBatteryStats pomaga gettings najlepsze doświadczenia ze smartfonu.
urządzenia Nieukorzenione
BetterBatteryStats obsługuje urządzenia Nieukorzenione ale istnieje kilka ręczne kroki, aby zakończyć (na urządzeniach ukorzenionych tam kroki zostaną wypełnione przez aplikację).
Proszę uruchomić następujące polecenia z komputera, gdzie został zainstalowany ADB:
adb shell pm -d grant com.asksven.betterbatterystats android.permission.BATTERY_STATS
adb shell pm -d grant com.asksven.betterbatterystats android.permission.DUMP
Na Lolipop i do przodu dodatkowo uruchomić:
adb shell pm -d grant com.asksven.betterbatterystats android.permission.PACKAGE_USAGE_STATS
Proszę sprawdzić na stronie internetowej, aby uzyskać więcej informacji.
Pomoc:
Proszę nie używać system oceny za wsparcie. W przypadku problemów lub dla dowolnego pytania lub sugestie prosimy o kontakt poprzez e-mail lub skorzystać z danych kontaktowych w polu temat.
Jeśli występują problemy z superuser prowadzenie aplikacja prosi o przyznaniu prawa su nie wiń BetterBatterStats ale spróbuj inną aplikację administratora zamiast.
Uprawnienia:
- android.permission.WRITE_EXTERNAL_STORAGE służy tylko do pisania zrzuca do SD. W przypadku, gdy nie trzeba, że funkcja prosimy odwołać tę zgodę. To nie będzie miało żadnego skutku ubocznego oprócz wyłączenie tej funkcji
- android.permission.BATTERY_STATS jest oczywiście pozwolenie na dostęp do wewnętrznych statystyk i nie może być odwołane bez aplikację bezużyteczny (od KitKat na BBS będą musiały być zainstalowane jako aplikacja systemu, aby uzyskać dostęp do tego uprawnienia)
- android.permission.DUMP od KitKat na BBS może być zainstalowany jako aplikacja systemu dostępu do tego uprawnienia. Jest on niezbędny do korzystania dumpsys bez korzenia dla lepszej wydajności
- android.permission.ACCESS_WIFI_STATE jest wymagane, ponieważ Android Marshmallow w celu statystykach dostępu. W wstępnej wersji 6.0 to uprawnienie może zostać odwołane
- android.permission.ACCESS_NETWORK_STATE To uprawnienie może zostać odwołane
- android.permission.RECEIVE_BOOT_COMPLETED wymagana jest odniesień do czyszczenia. Uchylenia tego uprawnienia może wpływać na wyniki wakelocks jądra i niestandardowych odniesienia aż zostały zapisane nowe referencje
- android.permission.READ_PHONE_STATE jest wymagane w celu wykrycia, gdy telefon był włączony / wyłączony w celu przechowywania odniesienia dla zaawansowanej diagnostyki
- android.permission.DEVICE_POWER jest wymagane w celu wykrycia, gdy telefon jest odłączony od ładowarki i przechowywać odpowiednie odniesienie blokada wybudzenia jądra. Odwoływanie to uprawnienie doprowadzi do utraty „od unplugged”
- android.permission.BLUETOOTH jest wymagane, aby naprawić błąd, gdzie komunikacja z usługą BatteryInfo przestaje działać
- android.permission.READ_LOGS jest wymagane, aby umożliwić logcat wysypisk być zapisane. Można odwołać z tego prawa i straci jedyną możliwość zapisywania logcats
- android.permission.GET_TASKS jest zobowiązany do zapoznania się z listy zadań uruchomionych (PS)
- android.permission.WAKE_LOCK jest wymagane posiadanie blokada wybudzenia w celu zaoszczędzenia referencje gdy ekran zgaśnie
BetterBatteryStats jest open source, dzięki czemu można sprawdzić / przeglądu / przyczyniać się i przedstawia problemy i propozycje nowych funkcji. Proszę sprawdzić o dialog dla dalszych szczegółów.