GSMPoradniki

Blokujemy działanie aplikacji w tle na Androidzie

Dzisiaj pokażę wam jak w prosty sposób uniemożliwić działanie wybranym przez nas aplikacjom w tle. Warto rozważyć tę modyfikację, gdyż po pierwsze apki działające w tle ciągle pożerają baterię, czas procesora i/oraz transfer danych a po drugie, większość programów działających w tle zazwyczaj niepotrzebnie zamęcza i rozprasza nas monitami.

Oczywiście powiadomienia aplikacji możemy wyłączyć już z menu ustawień ale lepszym sposobem jest po prostu wyłączenie jej działania w tle – dzięki temu nie dość, że pozbawimy się niepotrzebnych zazwyczaj monitów to czasem jesteśmy w stanie wydłużyć czas pracy na jednym ładowaniu.

Poradnik zadziała jedynie na Androidzie od 7 wzwyż, na potrzeby tego poradnika modyfikowałem swojego S8+ i obyło się bez żadnych niespodzianek 😉 

Ponownie będzie nam potrzebny ADB oraz App Inspector o których rozpisałem się w poradniku Usuwamy niechciane aplikacje z Androida zatem nie ma co ponownie się na ten temat produkować, zatem w skrócie:

  • Musimy mieć zainstalowane sterowniki smartphone w systemie. 
  • Musimy mieć włączone i autoryzowane Debugowanie USB w telefonie
  • Paczkę ADB rozpakowaną na dysk C:\ (można gdzie indziej ale IMO tak jest najwygodniej)

Ok, gdy wszystko już mamy ogarnięte i nasz smartphone jest podpięty do czas na kolejną prostą “magiczną sztuczkę”.

Uruchamiamy wiersz poleceń i wydajemy komendy:

cd C:\adb
adb devices
adb shell

adbshell

Teraz czas na polecenie, które wyłączy (uniemożliwi) możliwość działania aplki w tle a wygląda ona następująco:

cmd appops set '[nazwa_paczki]' RUN_IN_BACKGROUND ignore

Gdzie pod [nazwa_paczki] podajemy dokładną nazwę którą wyciągnęliśmy za pomocą App Inspector.

Dla przykładu uniemożliwię działanie w tle apce Pinterest, za pomocą App Inspector dowiedziałem się, że jej nazwa to:

Screenshot 20170827 124527

Zatem moje polecenie wygląda następująco:

cmd appops set 'com.pinterest' RUN_IN_BACKGROUND ignore

Po wydaniu tego polecenia Pinterest nie męczy mnie już informacjami o tym kto, kiedy i ile zapisał z moich tablic 😉 

Oczywiście, jest to proces całkowicie odwracalny – aby włączyć działanie aplikacji w tle wydajemy polecenie:

cmd appops set '[nazwa_paczki]' RUN_IN_BACKGROUND allow

Zapomniałbym wspomnieć, że ta prosta sztuczka nie wymaga odblokowanego ROOT’a zatem jest to rozwiązanie naprawdę uniwersalne.

Zostaw tutaj coś po sobie !

Kliknij na ikonkę aby ocenić ten wpis. W ten sposób motywujesz nas do dalszej pracy. Pozostawienie po sobie komentarza to też dobry pomysł 😉

Średnia ocena 4.5 / 5. Liczba głosów: 2

Jeszcze nikt nie ocenił ;-(

Możesz również mnie wspomóc w rozwijaniu mojej pasji i tego bloga.

Postaw mi kawę na buycoffee.to

Wpisy, które mogą Ciebie zainteresować:

Jak odczytać zapisane hasła do WiFi na Androidzie (bez root’a)

Kabson

Wysyłamy SMS za pomocą przeglądarki

Kabson

11 fajnych rzeczy, które można zrobić za pomocą Android Debug Bridge

Kabson

Najprostszy sposób na udostępnienie pulpitu Windowsa na telefonie z Androidem

Kabson

Gramy w The Elder Scrolls III: Morrowind na telefonie z androidem !

Kabson

Pobieramy filmy z Youtube na smartfona z Androidem

Kabson
Subksrybuj
Powiadom o
guest

0 komentarzy
Inline Feedbacks
View all comments

W celu świadczenia usług na najwyższym poziomie strona http://variatkowo.pl używa Cookies. Korzystając ze strony wyrażasz zgodę na ich używanie zgodnie z polityką plików cookies. Ok, rozumiem Czytaj więcej