Az Android Oreo szigorú háttérszabályozása megakadályozza, hogy egyes alkalmazások megfelelően használják a GPS-t, de van egy egyszerű módja annak, hogy megkerüljük!
Sok mindent lehet szeretni a Google legújabb ízletes csemegében – Android 8.0 Oreo. Tól től jelentős alacsony szintű változtatások, amelyek felgyorsítják a frissítéseket nak nek kis életminőségi változások nak nek teljes egyéni téma támogatás, van benne valami legújabb frissítés mindenkinek élvezni. De az Android Oreo egyik legnagyobb változása, háttéralkalmazások korlátozásai, némi fejfájást okozott néhány felhasználónak. Nem, ez nem az a bosszantó „az alkalmazás a háttérben fut” értesítés, amit már meg is tettünk megmutatta, hogyan kell elrejtőzni. Inkább az a tény, hogy ezek az új háttérbeli helykorlátozások beálltak bizonyos alkalmazások feltörése egyes felhasználók számára, különösen olyan alkalmazások esetében, amelyek támaszkodhat a tartózkodási helyére vonatkozó állandó frissítésekre.
Az igazat megvallva, ez nem feltétlenül magának az Android Oreo-nak a problémája. A legújabb operációs rendszer-frissítést úgy tervezték, hogy uralkodjon néhány olyan rosszul működő alkalmazásban, amelyek folyamatosan a háttérben futnak, és lemerítik az akkumulátort, vagy felemésztik a RAM-ot. Ez az alkalmazásfejlesztők feladata
győződjön meg arról, hogy alkalmazásuk előtérbeli szolgáltatást használ így az alkalmazásuk korlátozás nélkül folytathatja a tartózkodási hely lekérdezését. A legjobb, amit egy átlagos felhasználó tehet, hogy folyamatosan működőképes legyen kedvenc alkalmazásai, amelyek állandó GPS-helymeghatározást igényelnek lépjen kapcsolatba a fejlesztővel és kérjük meg őket, hogy tartsák be az Android Oreo új követelményeit.Néha azonban előfordulhat, hogy továbbra is szeretne olyan alkalmazást használni, amely elavult vagy elhagyott, és így nincs reménye a frissítésre. Nem fogunk ítélkezni. Ilyen esetekben nyilvánvalóan nem tesz jót, ha felveszi a kapcsolatot a fejlesztővel. De szerencsére van mód az Android Oreo új háttérbeli helyének szabályozására – és ez megtörténik nem igényel root vagy APK-k módosítását.
Az Android Oreo alkalmazásainak engedélyezési listája Background Location Throttling
Ez a probléma egy Reddit szálon jutott eszembe a minap azután, hogy egy felhasználó közölte velem, hogy a GolfPad alkalmazás nem működött úgy, mint az Android korábbi verzióiban. Kis ásás után felfedeztem a rejtett fejlesztői ADB parancs amellyel bármely kívánt alkalmazás engedélyezőlistára helyezhető az Android 8.0-ban bevezetett szigorú háttér-elhelyezési fojtószelepek közül. Íme, hogyan történik:
- Telepítse az ADB-t a számítógépére.
- Szerezze meg az engedélyezőlistára helyezni kívánt alkalmazás(ok) csomagnevét. Javasoljuk a használatát Csomagnév-nézegető azért.
- Nyisson meg egy parancssort vagy terminált, és írja be a következő parancsot:
adb shell
- Most írja be ezt az ADB parancsot:
settings put global location_background_throttle_package_whitelist "package1,package2,package3"
- A fenti idézőjelek közé vesszővel elválasztott csomagneveket ír be minden egyes engedélyezőlistára tenni kívánt alkalmazáshoz. A korábban említett GolfPad alkalmazás esetében a parancs csak ez:
settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"
Kész! Ha helyesen adta meg a parancsot, nem fog megjelenni hiba vagy ilyesmi. Mostantól kedvenc alkalmazása továbbra is korlátlanul használhatja a GPS-helymeghatározást Android 8.0 Oreo rendszeren!
Következtetés
Ahogy korábban említettük, itt egyszerűen egy ADB parancsot használunk, amelyet a fejlesztők az alkalmazásaik tesztelésére használnak. Ehelyett azt használjuk, hogy kiválasszuk, mely alkalmazásokat szeretnénk a GPS-t használni a háttérben. Nem ez az első alkalom, hogy nem szándékosan használunk fejlesztői parancsokat, és biztosan nem is az utolsó!
Ha olyan problémával találkozik, mint ez, amelyről úgy gondolja, hogy sok embert érint, forduljon hozzám bizalommal a szerzői oldalamon feltüntetett e-mail cím vagy privát üzenetben Reddit. A technikai támogatás kérdéseire nem válaszolok, de ha talál valamit, amit érdemes megnézni, akkor mindenképp válaszolok! Ha érdekesnek találja az ilyen jellegű oktatóanyagokat, akkor azt javaslom, kövesse a mi oktatóanyagunkat oktatóanyagok RSS feed vagy töltse le az XDA Labs alkalmazást.