Android

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.

Czy ten wpis okazał się dla Ciebie przydatny ?

Możesz go ocenić:

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

Jeszcze nikt nie zagłosował ! Chcesz być pierwszy ?

Może cię zainteresować:

Jak sformatować kartę microSD w Samsungu Galaxy S8+

Kabson

Emulujemy zakupy InApp za pomocą aplikacji Freedom

Kabson

Wyłączamy automatyczne wygaszanie ekranu dla wybranych aplikacji.

Kabson

Instalujemy Playstation Remote Play na każdym telefonie z Androidem

Kabson

Przerabiamy telefon na retro konsolę.

Kabson

Usuwamy sugestie z nowych kart w Google Chrome na Androidzie

Kabson

Zostaw komentarz


Obserwuj nasz blog !
Podaj swój adres email, by być informowanym na bieżąco o nowych artykułach pojawiających się na naszej witrynie.