, warum ich das fragen: (auch der Grund, warum es in einer App für den Versuch)Aktivieren des Standortmodus mit hohen Genauigkeit oder Batterie zu speichern, programmatisch, ohne Benutzereinstellungen zu besuchen, um
Es passiert, wenn wir Verwenden Sie Google Maps in Lollipop. Auch wenn der Standort deaktiviert ist, wird er nach der Benutzereingabe aus der Google Maps App im Hochpräzisionsmodus aktiviert, ohne dass Sie die Einstellungen aufrufen müssen.
Eine ähnliche Funktionalität kann erreicht werden, um Bluetooth zu aktivieren, wo die Aktion in meiner App initiiert wird; Benutzer muss eine Wahl treffen, aber Benutzer nicht auf Einstellungen umgeleitet, mit:
startActivity(new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE));
, die auf BluetoothAdapter gefunden werden konnte, jetzt wissen wir es nicht LocationAdapter ist, so sah ich mich um gms->LocationServices, im Grunde fast alles unter Location API references, android.location.LocationManager aber scheint nichts wie ACTION_REQUEST_ENABLE
ist noch verfügbar.
Hoffe, es gibt eine andere Methode für die gleiche, und mehr Leute haben es versucht.
Bitte beachten Sie:
context.startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));
funktioniert nicht so.
i Brauchen Sie einen neuen SDK-Download, können Sie einen Link hinzufügen? –
im Grunde Ihr SDK-Manager -> Extras -> Google Play Services, aktualisieren Sie das und es wird in Ihrem Bibliotheksprojekt enthalten sein – user2450263
ja, aber es mir nicht zu aktualisieren –