Android Oreo range asukoha määramine taustal takistab mõnel rakendusel GPS-i õigesti kasutamast, kuid sellest saab mööda minna lihtsal viisil!
Google'i uusim maitsev maius pakub palju armastust – Android 8.0 Oreo. Alates suured madalad muudatused, mis kiirendavad värskendusi juurde väikesed elukvaliteedi muutused juurde täielik kohandatud teema tugi, selles on midagi uusim värskendus kõigile nautima. Kuid üks Android Oreo suurimaid muudatusi, taustarakenduste piirangud, on mõnele kasutajale peavalu valmistanud. Ei, see ei ole see tüütu teade "rakendus töötab taustal", mida me juba oleme saanud näidatud, kuidas peita. Pigem on asi selles, et need uued tausta asukohapiirangud on olnud teatud rakenduste rikkumine mõne kasutaja jaoks, eriti rakenduste jaoks, mis toetuge pidevalt oma asukoha värskenduste hankimisele.
Ausalt öeldes pole see tingimata Android Oreo enda probleem. Uusim OS-i värskendus on loodud valitsema mõnedes halvasti käituvates rakendustes, mis töötavad pidevalt taustal ja tühjendavad akut või söövad RAM-i. See on rakenduste arendajate endi teha
Mõnikord võite siiski soovida jätkata mõne vananenud või mahajäetud rakenduse kasutamist ja seega pole lootustki uuendada. Me ei mõista kohut. Sellistel juhtudel pole arendajaga ühenduse võtmine teile ilmselt kasulik. Kuid õnneks on Android Oreo uue tausta asukoha piiramise üle võimalus – ja nii ei nõua juur- ega APK-de muutmist.
Android Oreo rakenduste valgesse nimekirja Background Location Throttling
See küsimus sattus minu tähelepanu Redditi lõime kaudu teisel päeval pärast seda, kui kasutaja teatas mulle, et GolfPadi rakendus ei töötanud nagu varem Androidi varasemate versioonide puhul. Peale natukest kaevamist avastasin a peidetud arendaja ADB käsk mida saab kasutada soovitud rakenduste valgesse loendisse lisamiseks Android 8.0-s kasutusele võetud rangete taustal asuvate asukohagaaside abil. Seda tehakse järgmiselt.
- Installige ADB arvutisse.
- Hankige nende rakenduste paketinimed, mille soovite lubatud loendisse lisada. Soovitame kasutada Paketinimede vaataja selle eest.
- Avage käsuviip või terminal ja sisestage järgmine käsk:
adb shell
- Nüüd sisestage see ADB-käsk:
settings put global location_background_throttle_package_whitelist "package1,package2,package3"
- Ülaltoodud jutumärkide vahele sisestate iga rakenduse jaoks, mille soovite lubatud loendisse lisada, komadega eraldatud paketinimede loendi. Varem mainitud rakenduse GolfPad puhul on käsk just järgmine:
settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"
Valmis! Kui sisestate käsu õigesti, ei näe te viga ega midagi. Nüüd saab teie lemmikrakendus jätkata piiranguteta GPS-asukoha kasutamist operatsioonisüsteemis Android 8.0 Oreo!
Järeldus
Nagu varem mainitud, kasutame siin lihtsalt ADB-käsku, mis on mõeldud kasutamiseks arendajatele oma rakenduste testimiseks. Selle asemel kasutame seda selleks, et valida, milliseid rakendusi tahame taustal GPS-i kasutada. See pole esimene kord, kui kasutame arendajakäske ettekavatsematutel eesmärkidel, ja see ei jää kindlasti ka viimaseks!
Kui teil tekib selline probleem, mis teie arvates mõjutab paljusid teisi inimesi, võtke minuga ühendust e-post, mis on loetletud minu autori lehel või privaatsõnumiga Reddit. Ma ei vasta tehnilise toe küsimustele, aga kui leiate midagi, mida tasub uurida, siis vastan kindlasti! Kui sellised õpetused on teile huvitavad, siis soovitan meiega tutvuda õpetused RSS-voog või laadige alla rakendus XDA Labs.