Die strikte Hintergrund-Standortdrosselung von Android Oreo verhindert, dass einige Apps GPS ordnungsgemäß nutzen, aber es gibt eine einfache Möglichkeit, das zu umgehen!
Es gibt viel zu lieben an Googles neuestem Leckerbissen – Android 8.0 Oreo. Aus Große Änderungen auf niedriger Ebene, die Aktualisierungen beschleunigen Zu kleine Veränderungen der Lebensqualität Zu Vollständige Unterstützung für benutzerdefinierte Themes, da ist etwas drin Neuestes Update für alle zu genießen. Aber eine der größten Änderungen an Android Oreo: Einschränkungen der Hintergrund-App, hat einigen Benutzern ein wenig Kopfzerbrechen bereitet. Nein, es ist nicht die lästige Benachrichtigung „App läuft im Hintergrund“, die wir bereits kennen gezeigt, wie man sich versteckt. Vielmehr liegt es an der Tatsache, dass diese neuen Standortbeschränkungen im Hintergrund aufgetreten sind Bestimmte Anwendungen brechen für einige Benutzer, insbesondere Apps, die Verlassen Sie sich darauf, ständig Updates zu Ihrem Standort abzurufen.
Fairerweise muss man sagen, dass dies nicht unbedingt ein Problem von Android Oreo selbst ist. Das neueste Betriebssystem-Update soll einige der schlecht funktionierenden Apps unter Kontrolle bringen, die ständig im Hintergrund laufen und Ihren Akku entladen oder Ihren RAM verbrauchen. Es liegt an den Anwendungsentwicklern selbst, dies zu tun Stellen Sie sicher, dass ihre App einen Vordergrunddienst verwendet sodass ihre App ohne Einschränkungen weiterhin den Standort abfragen kann. Das Beste, was ein durchschnittlicher Benutzer tun kann, um seine Lieblings-Apps, die eine ständige GPS-Ortung erfordern, am Laufen zu halten, ist: Kontaktieren Sie den Entwickler und bitten Sie sie, die neuen Anforderungen von Android Oreo einzuhalten.
Manchmal möchten Sie jedoch möglicherweise eine Anwendung weiterverwenden, die veraltet oder aufgegeben ist und daher keine Hoffnung auf Aktualisierung hat. Wir werden nicht urteilen. In solchen Fällen nützt es Ihnen natürlich nichts, den Entwickler zu kontaktieren. Aber zum Glück gibt es einen Weg, die neue Standortdrosselung im Hintergrund von Android Oreo zu umgehen – und zwar erfordert weder Root noch das Ändern von APKs.
Whitelist-Apps von Android Oreo Hintergrund-Standortdrosselung
Dieses Problem Ich bin in einem Reddit-Thread darauf aufmerksam geworden Neulich, nachdem mir ein Benutzer mitgeteilt hatte, dass das GolfPad-Anwendung funktionierte nicht mehr wie bei früheren Android-Versionen. Nach einigem Graben entdeckte ich ein versteckter Entwickler-ADB-Befehl Dies kann verwendet werden, um alle gewünschten Apps von den in Android 8.0 eingeführten strengen Hintergrund-Standortdrosseln auf die Whitelist zu setzen. So wird es gemacht:
- Installieren Sie ADB auf Ihren Computer.
- Rufen Sie den/die Paketnamen der Anwendung(en) ab, die Sie auf die Whitelist setzen möchten. Wir empfehlen die Verwendung Paketnamen-Viewer dafür.
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal und geben Sie den folgenden Befehl ein:
adb shell
- Geben Sie nun diesen ADB-Befehl ein:
settings put global location_background_throttle_package_whitelist "package1,package2,package3"
- Zwischen den Anführungszeichen oben geben Sie eine durch Kommas getrennte Liste von Paketnamen für jede App ein, die Sie auf die Whitelist setzen möchten. Im Fall der zuvor erwähnten GolfPad-App lautet der Befehl genau so:
settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"
Erledigt! Wenn Sie den Befehl richtig eingeben, wird kein Fehler oder ähnliches angezeigt. Jetzt kann Ihre Lieblings-App den GPS-Standort in Android 8.0 Oreo weiterhin uneingeschränkt nutzen!
Abschluss
Wie bereits erwähnt, verwenden wir hier einfach einen ADB-Befehl, der von Entwicklern zum Testen ihrer Anwendungen verwendet werden soll. Stattdessen verwenden wir es, um auszuwählen, welche Apps wir GPS im Hintergrund verwenden möchten. Dies ist nicht das erste Mal, dass wir Entwicklerbefehle für unbeabsichtigte Zwecke verwenden, und es wird definitiv nicht das letzte Mal sein!
Wenn Sie auf ein Problem wie dieses stoßen, von dem Sie glauben, dass es viele andere Menschen betrifft, können Sie sich gerne an mich wenden E-Mail auf meiner Autorenseite aufgeführt oder per Privatnachricht an Reddit. Ich antworte nicht auf Fragen des technischen Supports, aber wenn Sie etwas finden, das es wert ist, untersucht zu werden, werde ich auf jeden Fall antworten! Wenn Sie diese Art von Tutorials interessant finden, empfehle ich Ihnen, unserem zu folgen Tutorials RSS-Feed oder indem Sie die XDA Labs-App herunterladen.