Как да поставите в белия списък приложения от регулирането на фоновото местоположение на Android Oreo

Стриктното ограничаване на фоновото местоположение на Android Oreo не позволява на някои приложения да използват правилно GPS, но има прост начин, по който можем да го заобиколим!

Има какво да обичате в най-новото вкусно лакомство на Google - Android 8.0 Oreo. от големи промени на ниско ниво, които ще ускорят актуализациите да се малки промени в качеството на живот да се пълна поддръжка на персонализирани теми, има нещо в най-новата актуализация за всички да се насладите. Но една от най-големите промени на Android Oreo, фонови ограничения на приложението, причинява известно главоболие на някои потребители. Не, не е онова досадно известие „приложението работи във фонов режим“, което вече имаме показано как да се скрие. По-скоро това е фактът, че тези нови ограничения за фоново местоположение са били счупване на определени приложения за някои потребители, по-специално приложения, които разчитайте на постоянно изтегляне на актуализации за вашето местоположение.

Честно казано, това не е непременно проблем на самия Android Oreo. Най-новата актуализация на операционната система е предназначена да управлява някои от приложенията с лошо поведение, които постоянно работят във фонов режим и изтощават батерията ви или изяждат вашата RAM памет. Това зависи от самите разработчици на приложения

гарантират, че тяхното приложение използва услуга на преден план така че тяхното приложение може да продължи да търси местоположение без никакви ограничения. Най-доброто нещо, което средният потребител може да направи, за да поддържа работещите си любими приложения, които изискват постоянно GPS местоположение, е да свържете се с разработчика и любезно ги помолете да спазват новите изисквания на Android Oreo.

Понякога обаче може да искате да продължите да използвате приложение, което е остаряло или изоставено и следователно няма надежда да бъде актуализирано. Няма да съдим. В тези случаи контактът с разработчика очевидно няма да ви помогне. Но за щастие, има начин да се заобиколи новото ограничаване на фоновото местоположение на Android Oreo - и то не изисква root или модифициране на APK файлове.


Приложения в белия списък от Android Oreo Фоново регулиране на местоположението

Този въпрос привлече вниманието ми в тема на Reddit онзи ден, след като потребител ме информира, че Приложение GolfPad не работеше както преди на предишни версии на Android. След малко ровене открих a скрита команда ADB за разработчици който може да се използва за поставяне в бял списък на всякакви приложения, които желаете, от стриктните дросели за фоново местоположение, въведени в Android 8.0. Ето как се прави:

  1. Инсталирайте ADB на вашия компютър.
  2. Вземете името(ята) на пакета на приложението(ата), което искате да поставите в белия списък. Препоръчваме да използвате Преглед на имена на пакети за това.
  3. Отворете команден ред или терминал и въведете следната команда: adb shell
  4. Сега въведете тази ADB команда: settings put global location_background_throttle_package_whitelist "package1,package2,package3"
  5. Между кавичките по-горе въвеждате разделен със запетаи списък с имена на пакети за всяко приложение, което искате да поставите в белия списък. В случая на приложението GolfPad, споменато по-рано, командата е точно тази: settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"

Свършен! Ако въведете командата правилно, няма да видите грешка или нещо подобно. Сега вашето любимо приложение може да продължи да използва неограничено GPS местоположение в Android 8.0 Oreo!

Заключение

Както споменахме по-рано, това, което правим тук, е просто да използваме ADB команда, която е предназначена да се използва от разработчиците, за да тестват своите приложения. Вместо това, ние го използваме, за да избираме кои приложения искаме да използваме GPS във фонов режим. Това не е първият път, когато използваме команди за разработчици за непредвидени цели и определено няма да е последният!

Ако срещнете проблем като този, който смятате, че засяга много други хора, не се колебайте да се свържете с мен на имейл, посочен на моята авторска страница или на лично съобщение на Reddit. Не отговарям на въпроси за техническа поддръжка, но ако намерите нещо, което си струва да разгледате, определено ще отговоря! Ако намирате този вид уроци за интересни, тогава препоръчвам да следвате нашите уроци RSS емисия или изтегляне на приложението XDA Labs.