Sådan hvidlistes apps fra Android Oreos baggrundsplaceringsregulering

click fraud protection

Android Oreos strenge regulering af baggrundsplacering forhindrer nogle apps i at bruge GPS korrekt, men der er en enkel måde, vi kan komme uden om!

Der er meget at elske ved Googles nyeste velsmagende godbid – Android 8.0 Oreo. Fra store ændringer på lavt niveau, der vil fremskynde opdateringer til små ændringer i livskvaliteten til fuld brugerdefineret temaunderstøttelse, der er noget i seneste opdatering til alle at nyde. Men en af ​​Android Oreos største ændringer, begrænsninger for baggrundsapps, har forårsaget lidt hovedpine for nogle brugere. Nej, det er ikke den irriterende "app kører i baggrunden", som vi allerede har vist, hvordan man gemmer sig. Det er snarere det faktum, at disse nye baggrundsplaceringsbegrænsninger har været bryde visse applikationer for nogle brugere, især apps, der stol på konstant at trække opdateringer om din placering.

For at være retfærdig er dette ikke nødvendigvis et problem for Android Oreo selv. Den seneste OS-opdatering er designet til at regere i nogle af de dårligt opførende apps derude, der konstant kører i baggrunden og dræner dit batteri eller spiser din RAM. Det er op til applikationsudviklere selv

sikre, at deres app bruger en forgrundstjeneste så deres app kan fortsætte med at polle efter placering uden nogen begrænsninger. Det bedste en gennemsnitsbruger kan gøre for at holde deres yndlingsapps, der kræver konstant GPS-placering oppe og køre, er at kontakte udvikleren og bed dem venligst overholde Android Oreos nye krav.

Nogle gange vil du dog måske fortsætte med at bruge en applikation, der er forældet eller forladt og derfor ikke har noget håb om at blive opdateret. Vi vil ikke dømme. I disse tilfælde vil det naturligvis ikke gavne dig at kontakte udvikleren. Men heldigvis er der en vej uden om Android Oreos nye regulering af baggrundsplacering – og det kræver ikke root eller ændring af nogen APK'er.


Hvidliste apps fra Android Oreo Baggrundsplacering Throttling

Denne sag kom til min opmærksomhed på en Reddit-tråd den anden dag efter en bruger informerede mig om, at GolfPad applikation virkede ikke, som det plejede på tidligere versioner af Android. Efter lidt gravning opdagede jeg en skjult udvikler ADB-kommando der kan bruges til at hvidliste alle apps, du ønsker, fra de strenge baggrundsplaceringsspjæld introduceret i Android 8.0. Sådan gøres det:

  1. Installer ADB på din computer.
  2. Hent pakkenavnene på den eller de applikationer, du vil hvidliste. Vi anbefaler at bruge Pakkenavn Viewer for det.
  3. Åbn en kommandoprompt eller terminal og indtast følgende kommando: adb shell
  4. Indtast nu denne ADB-kommando: settings put global location_background_throttle_package_whitelist "package1,package2,package3"
  5. Mellem anførselstegnene ovenfor indtaster du en kommasepareret liste over pakkenavne for hver app, du vil hvidliste. I tilfælde af GolfPad-appen nævnt tidligere, er kommandoen bare denne: settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"

Færdig! Hvis du indtaster kommandoen korrekt, vil du ikke se en fejl eller noget. Nu kan din yndlingsapp fortsætte med at bruge GPS-placering ubegrænset i Android 8.0 Oreo!

Konklusion

Som nævnt før, hvad vi gør her er simpelthen at bruge en ADB-kommando, som er beregnet til at blive brugt af udviklere til at teste deres applikationer. I stedet bruger vi det til at vælge og vrage, hvilke apps vi vil bruge GPS i baggrunden. Det er ikke første gang, vi bruger udviklerkommandoer til utilsigtede formål, og det vil bestemt ikke være den sidste!

Hvis du støder på et problem som dette, som du tror påvirker mange andre mennesker, er du velkommen til at kontakte mig på min e-mail opført på min forfatterside eller via privat besked på Reddit. Jeg svarer ikke på spørgsmål om teknisk support, men hvis du finder noget, der er værd at undersøge, vil jeg helt sikkert svare! Hvis du finder denne slags tutorials interessante, så anbefaler jeg at følge vores tutorials RSS-feed eller download af XDA Labs-appen.