Aktivieren des Standortmodus Hohe Genauigkeit oder Batteriesparen programmgesteuert, ohne dass der Benutzer die Einstellungen aufrufen muss

Warum ich das Frage:(auch der Grund für den Versuch, es in einer app)

Es passiert wenn wir Google Maps in Lollipop. Auch wenn die Location deaktiviert ist, wird es eingeschaltet ist, mit hoher Genauigkeit Modus nach der Eingabe des Benutzers von der Karten-app, die zimmerreserviereung, ohne das zu finden unter Einstellungen.

Eine ähnliche Funktionalität erreicht werden kann für die Aktivierung der Bluetooth -, wo die Aktion wird in meiner app; der Benutzer muss eine Wahl treffen, aber der Benutzer wird nicht umgeleitet Sie zu Einstellungen, Verwendung:

startActivity(new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE));

die sich auf BluetoothAdapterjetzt wissen wir, es gibt keine LocationAdapter, so sah ich mich um gms->LocationServicesim Grunde fast alles, was unter Location API Referenzenandroid.Lage.LocationManager aber scheint nicht alles wie ACTION_REQUEST_ENABLE ist als noch.

Hoffe es gibt eine andere Methode für die gleichen, und immer mehr Menschen haben es versucht.

Bitte beachten:
context.startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS)); funktioniert nicht so.

InformationsquelleAutor der Frage user2450263 | 2015-02-27

Schreibe einen Kommentar