Kako dodati aplikacije na belo listo iz ozadja omejevanja lokacije Android Oreo

Strogo omejevanje lokacije v ozadju sistema Android Oreo nekaterim aplikacijam preprečuje pravilno uporabo GPS, vendar obstaja preprost način, da se temu izognemo!

V Googlovi najnovejši okusni poslastici je veliko zanimivega – Android 8.0 Oreo. Od velike spremembe nizke ravni, ki bodo pospešile posodobitve do majhne spremembe kakovosti življenja do popolna podpora za teme po meri, nekaj je v najnovejša posodobitev za vse uživati. Toda ena največjih sprememb Android Oreo, omejitve aplikacij v ozadju, nekaterim uporabnikom povzroča kar nekaj preglavic. Ne, ne gre za tisto nadležno obvestilo »aplikacija se izvaja v ozadju«, ki smo ga že prejeli pokazal, kako se skriti. Namesto tega je dejstvo, da so bile te nove omejitve lokacije v ozadju zlom določenih aplikacij za nekatere uporabnike, zlasti aplikacije, ki zanašajte se na nenehno pridobivanje posodobitev vaše lokacije.

Če smo pošteni, to ni nujno problem samega Android Oreo. Najnovejša posodobitev operacijskega sistema je zasnovana tako, da vlada nekaterim slabo delujočim aplikacijam, ki nenehno delujejo v ozadju in praznijo vašo baterijo ali jedo vaš RAM. To je odvisno od samih razvijalcev aplikacij

zagotoviti, da njihova aplikacija uporablja storitev v ospredju tako da lahko njihova aplikacija še naprej preverja lokacijo brez kakršnih koli omejitev. Najboljša stvar, ki jo lahko naredi povprečen uporabnik, da ohrani svoje najljubše aplikacije, ki zahtevajo stalno lokacijo GPS, je, da kontaktirajte razvijalca in jih prosite, naj upoštevajo nove zahteve za Android Oreo.

Včasih pa boste morda želeli še naprej uporabljati aplikacijo, ki je zastarela ali opuščena in zato nima upanja, da bi jo posodobili. Ne bomo sodili. V teh primerih vam stik z razvijalcem očitno ne bo koristil. Toda na srečo obstaja način, da se izognemo novemu omejevanju lokacije v ozadju Androida Oreo - in to ne zahteva root ali spreminjanja APK-jev.


Aplikacije s seznama dovoljenih iz sistema Android Oreo za zmanjšanje lokacije v ozadju

Ta težava me je opazil v niti na Redditu drugi dan po tem, ko me je uporabnik obvestil, da je Aplikacija GolfPad v prejšnjih različicah Androida ni deloval tako kot nekoč. Po kratkem kopanju sem odkril a skriti razvijalec ADB ukaz ki ga je mogoče uporabiti za seznam dovoljenih aplikacij, ki jih želite, iz strogega omejevanja lokacije v ozadju, uvedenega v sistemu Android 8.0. Evo, kako se to naredi:

  1. Namestite ADB na vaš računalnik.
  2. Pridobite imena paketov aplikacij, ki jih želite dodati na seznam dovoljenih. Priporočamo uporabo Pregledovalnik imen paketov za to.
  3. Odprite ukazni poziv ali terminal in vnesite naslednji ukaz: adb shell
  4. Zdaj vnesite ta ukaz ADB: settings put global location_background_throttle_package_whitelist "package1,package2,package3"
  5. Med zgornje narekovaje vnašate seznam imen paketov, ločenih z vejico, za vsako aplikacijo, ki jo želite dati na seznam dovoljenih. V primeru prej omenjene aplikacije GolfPad je ukaz le ta: settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"

Končano! Če ukaz vnesete pravilno, ne boste videli napake ali česarkoli drugega. Zdaj lahko vaša priljubljena aplikacija še naprej neomejeno uporablja lokacijo GPS v sistemu Android 8.0 Oreo!

Zaključek

Kot smo že omenili, tukaj preprosto uporabljamo ukaz ADB, ki naj bi ga uporabljali razvijalci za preizkušanje svojih aplikacij. Namesto tega ga uporabljamo za izbiro aplikacij, ki jih želimo uporabljati v ozadju. To ni prvič, da razvijalske ukaze uporabljamo za nenamerne namene, in zagotovo ne bo zadnjič!

Če naletite na težavo, kot je ta, za katero menite, da vpliva na mnoge druge ljudi, se lahko obrnete name na e-pošta, navedena na moji avtorski strani ali preko zasebnega sporočila na Reddit. Ne odgovarjam na vprašanja o tehnični podpori, a če najdete nekaj, kar je vredno preučiti, se bom zagotovo odzval! Če se vam zdijo te vrste vadnic zanimive, potem priporočam, da sledite našim vir RSS vadnic ali prenos aplikacije XDA Labs.