Ändern Sie den Standortmodus programmatisch auf hohe Genauigkeit Android
Ist es möglich, die Informationen erhalten, die auf den Standort-Modus, die der Benutzer ausgewählt hat, zwischen den drei Modi unter die Standort-Einstellungen Optionen ich.e
1.Hohe Genauigkeit
2.Batterie Speichern
3.GPS Nur
Ich soll programmgesteuert zu überprüfen, ob Benutzer ausgewählt hat, Hohe Genauigkeit-Modus, wenn nicht, dann aktivieren Sie es automatisch. Ist es möglich ? Bitte um Rat.
InformationsquelleAutor der Frage ik024 | 2014-08-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es möglich, um das Gerät dem aktuellen Standort-Modus, da API level 19 (Kitkat):
Diese sind mögliche Rückgabewerte (siehe hier):
0 = LOCATION_MODE_OFF
1 = LOCATION_MODE_SENSORS_ONLY
2 = LOCATION_MODE_BATTERY_SAVING
3 = LOCATION_MODE_HIGH_ACCURACY
Du willst also so etwas wie
Leider können Sie nicht die Position-Modus programmatisch, aber du kannst die user direkt auf die Einstellungen Bildschirm, wo er das tun kann:
InformationsquelleAutor der Antwort kaolick
Können Sie Kriterien in die LocationMamager.requestLocationUpdates. Als Kriterien können Sie eine der folgenden Werte, um wählen Sie die Genauigkeit benötigt.
Sehen
http://developer.android.com/reference/android/location/LocationManager.html#requestLocationUpdates(longfloat, android.Lage.Kriterien, android.app.PendingIntent)
InformationsquelleAutor der Antwort userM1433372