Како ставити апликације на белу листу из подешавања позадинске локације Андроид Орео-а

Строго смањење локације у позадини Андроид Орео-а спречава неке апликације да правилно користе ГПС, али постоји једноставан начин да то заобиђемо!

Има много тога да волите у Гоогле-овој најновијој укусној посластици - Андроид 8.0 Орео. Од велике промене ниског нивоа које ће убрзати ажурирања до мале промене квалитета живота до пуна подршка прилагођених тема, има нешто у најновије ажурирање за све уживати. Али једна од највећих промена Андроид Орео-а, ограничења апликација у позадини, изазива мало главобоље код неких корисника. Не, није оно досадно обавештење „апликација ради у позадини“ које смо већ имали показао како се сакрити. Уместо тога, то је чињеница да су ова нова ограничења локације у позадини постојала кршење одређених апликација за неке кориснике, посебно апликације које ослањајте се на стално извлачење ажурирања о вашој локацији.

Да будемо фер, ово није нужно проблем самог Андроид Орео-а. Најновије ажурирање ОС је дизајнирано да влада у неким апликацијама које се лоше понашају које стално раде у позадини и троше вам батерију или једу вашу РАМ меморију. То је на самим програмерима апликација

уверите се да њихова апликација користи услугу у првом плану тако да њихова апликација може да настави са испитивањем локације без икаквих ограничења. Најбоља ствар коју просечан корисник може да уради да задржи своје омиљене апликације које захтевају сталну ГПС локацију је да раде контактирајте програмера и љубазно их замолите да се придржавају нових захтева Андроид Орео-а.

Међутим, понекад ћете можда желети да наставите да користите апликацију која је застарела или напуштена и стога нема наде да ће бити ажурирана. Нећемо судити. У тим случајевима, очигледно контактирање програмера неће вам донети ништа добро. Али на срећу, постоји начин да се смањи нова позадинска локација Андроид Орео - и то не захтева роот или мењање АПК-ова.


Пригушивање локације у позадини у Андроид Орео-у

Ово питање скренуо ми је пажњу на Реддит тему пре неки дан након што ме је корисник обавестио да је ГолфПад апликација није функционисао као некада на претходним верзијама Андроид-а. Након мало копања, открио сам а скривени програмер АДБ команда који се може користити за стављање на белу листу било које апликације које желите од строгих ограничења локације у позадини уведених у Андроид 8.0. Ево како се то ради:

  1. Инсталирајте АДБ на ваш рачунар.
  2. Набавите назив(а) пакета апликација(а) које желите да ставите на белу листу. Препоручујемо коришћење Прегледач назива пакета за то.
  3. Отворите командну линију или терминал и унесите следећу команду: adb shell
  4. Сада унесите ову АДБ команду: settings put global location_background_throttle_package_whitelist "package1,package2,package3"
  5. Између наводника изнад, уносите листу назива пакета одвојену зарезима за сваку апликацију коју желите да ставите на белу листу. У случају раније поменуте апликације ГолфПад, команда је само ова: settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"

Готово! Ако исправно унесете команду, нећете видети грешку или било шта друго. Сада ваша омиљена апликација може да настави да користи ГПС локацију неограничено у Андроид 8.0 Орео!

Закључак

Као што је већ поменуто, оно што овде радимо је једноставно коришћење АДБ команде коју програмери треба да користе за тестирање својих апликација. Уместо тога, користимо га да бирамо које апликације желимо да користимо ГПС у позадини. Ово није први пут да користимо команде програмера у ненамерне сврхе, а дефинитивно неће бити ни последњи!

Ако наиђете на проблем као што је овај за који мислите да утиче на многе друге људе, слободно ми се обратите на е-маил наведен на мојој ауторској страници или путем приватне поруке на Реддит. Не одговарам на питања техничке подршке, али ако нађете нешто вредно пажње, сигурно ћу одговорити! Ако сматрате да су овакви водичи занимљиви, онда препоручујем да пратите наше туториали РСС феед или преузимање апликације КСДА Лабс.