Opis aplikacji autora programu:
Czy zastanawiałeś się kiedyś, dlaczego ekran twojego smartfona nie wyłącza się automatycznie, kiedy powinien, ekran nagle się budziczy bateria telefonu wyczerpała się nawet po wyjściu z aplikacji i wyłączeniu ekranu.
Może to być spowodowane aplikacjami które wymuszają wakelock (blokada wybudzenia) . "Wakelock Detector" pomaga wykrywać aplikacje zużywające baterie w telefonie z Androidem, sprawdzając historię użycia wakelock. Teraz możesz łatwo dowiedzieć się, co pozostawia telefon w stanie aktywnościi wyczerpujebaterię, gdy telefon jest bezczynny!
"Wakelock" to mechanizm usługi zarządzania energią w systemie operacyjnym Android, który może być użyty do podtrzymania zasilania procesora (Partial wakelock) czyutrzymania ekranu telefonu włączonym (Full wakelock). Aplikacje korzystające z przywileju wakelock nieprawidłowo prowadzą do sytuacji, w których ekran telefonu lub procesor pozostaje aktywny bez wiedzy użytkownika, co powodujewyczerpanie baterii.
"Wakelock Detector" pokazuje statystyki użycia wakelock dla wszystkich aplikacji, które kiedykolwiek trzymały wakelock od startu systemu. Domyślnie wyświetla sortowanie wakelocks CPU przez najdłuższy czas użytkowania. Co więcej, możesz wybrać typ ekranu wakelock, aby zobaczyć wakeloki związane z ekranem. Na przykład, jeśli ekran jest włączony nawet po przekroczeniu limitu czasu ekranu lub sam się włącza, możesz wybrać typ ekranu wakelock na górze (ikona jasności), aby sprawdzić, które aplikacje używają ekranu wakelock. Ponadto, jeśli interesują Cię aktualnie uruchomione aplikacje, możesz zmienić typ sortowania na "Aktywny", który pokazuje aktywne działające aplikacje na górze. Aby uzyskać więcej informacji, zapoznaj się z FAQ w Ustawieniach.
Jak widać bardzo przydatna aplikacja. W tym tutorialu przedstawię dwie metody aktywacji aplikacji na telefonie Mi A1 bez root'a.
Metoda 1:
Co będzie nam potrzebne
- Komputer
- Przeglądarka Chrome
- Zainstalowane sterowniki ADB(tylko w przypadku Windowsa). Autor aplikacji rekomenduje tą wersję sterowników Minimal ADB and Fastboot lub UniversalAdbDriver
- Kabel USB do telefonu
- Telefon
1.Z Google Play instalujemy Wakelock Detector [LITE] lub Wakelock Detector [FULL PACK]
2. Uruchamiamy "debugowanie USB" na telefonie.
Przechodzimy kolejno do Ustawienia >> Opcje programistyczne >> Debugowanie USB
Spoiler
Jeśli nie mamy "Opcji programistycznych" w Ustawieniach. Musimy je aktywować wchodząc w "Informacje o telefonie" i siedem razy szybko klikamy na "Numer kompilacji".
Spoiler
3. Instalujemy sterowniki ADB Minimal ADB and Fastboot lub UniversalAdbDriver
4.Uruchamiamy przeglądarkę Chrome na komputerze i instalujemy dodatek Unlocker for WakeLockDetector
5. Uruchamiamy Aplikacje Unlocker for WakeLockDetector
6. Na telefonie potwierdzamy połączenie adb.
Spoiler
7. Po wykryciu telefonu dla wersji Wakelock Detector [LITE]
Wystarczy kliknąć "Grant Battery stats"
Spoiler
A dla wersji Wakelock Detector [FULL PACK] trzeba jeszcze zaznaczyć okno "Apply to Full version(pro)".
Spoiler
Po tej operacjiWakelock Detector powinien już prawidłowo działać.
Metoda 2:
Co będzie nam potrzebne
- Komputer
- Sterowniki ADB ( oficjalne w wersji mini Download )
- Kabel USB do telefonu
- Telefon
1.Z Google Play instalujemy Wakelock Detector [LITE] lub Wakelock Detector [FULL PACK]
2.Uruchamiamy "debugowanie USB" na telefonie.
Przechodzimy kolejno do Ustawienia >> Opcje programistyczne >> Debugowanie USB
Spoiler
Jeśli nie mamy "Opcji programistycznych" w Ustawieniach. Musimy je aktywować wchodząc w "Informacje o telefonie" i siedem razy szybko klikamy na "Numer kompilacji".
Spoiler
3. Rozpakuj paczkę .zip ze sterownikami ADB. Wejdź do folderu w którym znajdują się sterowniki a następnie uruchom w tym folderze wiersz poleceń. Do tego celu użyj kombinacji klawiszy lewy Shift plus prawy przycisk myszy żeby pojawiła się opcja "Otwórz okno polecenia tutaj".
Spoiler
5. Pierwsza komenda w oknie terminala to:
adb devices
Spoiler
Po tej komendzie zatwierdzamy na telefonie połączenie z komputerem.
Spoiler
6. Komenda dla wersji Wakelock Detector [LITE]
adb -d shell pm grant com.uzumapps.wakelockdetector.noroot android.permission.BATTERY_STATS
Spoiler
A dla wersji Wakelock Detector [FULL PACK]
adb -d shell pm grant com.uzumapps.wakelockdetector.full android.permission.BATTERY_STATS
Spoiler
Po tej operacji aplikacje powinny już działać poprawnie.