Strogo prigušivanje pozadinske lokacije Androida Orea sprječava neke aplikacije da ispravno koriste GPS, ali postoji jednostavan način na koji to možemo zaobići!
Ima puno toga za voljeti u Googleovoj najnovijoj ukusnoj poslastici - Android 8.0 Oreo. Iz velike promjene niske razine koje će ubrzati ažuriranja do male promjene kvalitete života do potpuna podrška za prilagođene teme, ima nešto u najnovije ažuriranje za sve uživati. Ali jedna od najvećih promjena Androida Orea, ograničenja pozadinske aplikacije, zadaje glavobolju nekim korisnicima. Ne, nije dosadna obavijest "aplikacija radi u pozadini" koju već imamo pokazao kako se sakriti. Umjesto toga, radi se o činjenici da su ta nova pozadinska ograničenja lokacije razbijanje određenih aplikacija za neke korisnike, posebno aplikacije koje oslonite se na stalno izvlačenje ažuriranja vaše lokacije.
Da budemo pošteni, to nije nužno problem samog Androida Oreo. Najnovije ažuriranje OS-a osmišljeno je kako bi vladalo nekim aplikacijama koje se loše ponašaju i koje stalno rade u pozadini i troše vam bateriju ili troše RAM. To ovisi o samim programerima aplikacija
osigurati da njihova aplikacija koristi uslugu u prvom planu tako da njihova aplikacija može nastaviti tražiti lokaciju bez ikakvih ograničenja. Najbolja stvar koju prosječan korisnik može učiniti kako bi svoje omiljene aplikacije koje zahtijevaju stalnu GPS lokaciju održale u pogonu jest obratite se programeru i molimo ih da se pridržavaju novih zahtjeva za Android Oreo.Međutim, ponekad ćete možda htjeti nastaviti koristiti aplikaciju koja je zastarjela ili napuštena i stoga nema nade da će biti ažurirana. Nećemo suditi. U tim slučajevima očito vam neće pomoći kontaktiranje programera. Ali srećom, postoji način da se zaobiđe novo prigušivanje lokacije u pozadini Androida Orea - i to ne zahtijeva root ili modificiranje APK-ova.
Popis dopuštenih aplikacija iz Android Oreo Pozadinsko prigušivanje lokacije
Ovo pitanje skrenuo mi je pozornost na Reddit temi neki dan nakon što me korisnik obavijestio da je Aplikacija GolfPad nije radio kao prije na prethodnim verzijama Androida. Nakon malo kopanja, otkrio sam a skriveni programer ADB naredba koji se može koristiti za postavljanje bilo koje aplikacije koju želite na popis dopuštenih iz strogih pozadinskih regulatora lokacije uvedenih u Androidu 8.0. Evo kako se to radi:
- Instalirajte ADB na vaše računalo.
- Nabavite naziv(e) paketa aplikacije(a) koje želite staviti na popis dopuštenih. Preporučujemo korištenje Preglednik naziva paketa za to.
- Otvorite naredbeni redak ili terminal i unesite sljedeću naredbu:
adb shell
- Sada unesite ovu ADB naredbu:
settings put global location_background_throttle_package_whitelist "package1,package2,package3"
- Između gornjih navodnika unosite popis naziva paketa odvojenih zarezima za svaku aplikaciju koju želite staviti na popis dopuštenih. U slučaju ranije spomenute aplikacije GolfPad, naredba je upravo ova:
settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"
Gotovo! Ako ispravno unesete naredbu, nećete vidjeti pogrešku ili nešto slično. Sada vaša omiljena aplikacija može nastaviti koristiti GPS lokaciju bez ograničenja u Androidu 8.0 Oreo!
Zaključak
Kao što je prije spomenuto, ono što mi ovdje radimo je jednostavno korištenje ADB naredbe koja je namijenjena programerima za testiranje njihovih aplikacija. Umjesto toga, koristimo ga za odabir aplikacija koje želimo koristiti GPS u pozadini. Ovo nije prvi put da koristimo razvojne naredbe u neželjene svrhe, a definitivno neće biti posljednji!
Ako naiđete na problem kao što je ovaj za koji mislite da utječe na mnoge druge ljude, slobodno mi se obratite na e-mail naveden na mojoj autorskoj stranici ili privatnom porukom na Reddit. Ne odgovaram na pitanja o tehničkoj podršci, ali ako pronađete nešto vrijedno pažnje, svakako ću odgovoriti! Ako smatrate da su ovakvi vodiči zanimljivi, preporučujem da slijedite naše tutoriali RSS feed ili preuzimanjem aplikacije XDA Labs.