Ich habe eine App, die Benutzerstandort kontinuierlich verfolgt. Jetzt funktioniert das wie folgt: Ich habe Vordergrund-Service, der wiederholt Alarm über AlarmManager plant. Alarm Empfänger in onReceive Methode startet den Dienst erneut. Inside-Dienst Ich erhalte den aktuellen Standort von Locator (Singleton-Klasse, die den Standort von GP Services erhält). Der Alarmmanager löst einmal in 12 Minuten einen Alarm aus, und ich möchte die Wiederholungszeit auf 1 Minute oder weniger einstellen. Aber ich bin mir bewusst, dass das Gerät zu oft aufgeweckt wird - ich denke, es wird die Batterie sehr schnell verbrauchen. Dieser Vordergrunddienst funktioniert immer. Gibt es eine andere, bessere Möglichkeit, den Standort kontinuierlich zu verfolgen?Wie man fortwährend Standort erhält?
-1
A
Antwort
1
Sie können LocationListener verwenden. google location listner
0
Kasse Antwort auf dieses Thema: Getting location
In Antwort oben, während die Schaffung Objekt für Location nennen diese beiden Methoden, setFastestInterval(long interval)
setInterval(long interval)
und die Lage nach einem Intervall fetch wird.
Verwandte Themen
- 1. Wie erhält man den Routennamen, wenn sich der Standort ändert?
- 2. Wie man fortwährend Werte von einem bearbeiteten Text in android erhält
- 3. wie fortwährend alternieren Signal Handler
- 4. Wie man Selleriestatus erhält?
- 5. Wie erhält man Schriftgrößen?
- 6. Wie erhält man Datenattributwert?
- 7. Wie erhält man Bildeigenschaften?
- 8. Wie erhält man DistributedFileSystem?
- 9. Wie man Standort iOS vortäuscht
- 10. Wie Google den aktuellen Standort ohne Benutzererlaubnis erhält
- 11. Wie man fortwährend den aktuellen Standortmarker in Google Maps v2 android bewegt
- 12. wie man Schlitz entsprechend meinem Standort von der Polylinie auf Karte erhält
- 13. Wie erhält man den aktuellen Standort der App-Benutzer auf der Karte?
- 14. Wie man Bevölkerung basiert auf Lat und lang von jedem möglichem Standort in google Karte erhält
- 15. Wie erhält man eindeutige Suchergebnisse?
- 16. Wie erhält man ParameterInfo Value?
- 17. Wie erhält man den Objektnamen?
- 18. Wie erhält man Absicht-URI?
- 19. Wie erhält man den Dezimalwert?
- 20. Wie erhält man einen Unterformularfeldwert?
- 21. Wie erhält man einen Formulareingabewert?
- 22. Wie erhält man JSON-Wert?
- 23. Dapper.Contrib - Wie erhält man Änderungsverfolgungswerte?
- 24. Wie erhält man den Gerätetyp?
- 25. Silverlight: Wie erhält man ProcessorCount?
- 26. Wie erhält man ImageView-Position?
- 27. Wie man bearbeitbare Tabelle erhält
- 28. Wie erhält man CPU-Auslastung?
- 29. Wie man Textbox dynamisch erhält?
- 30. Wie erhält man den aktuellen Standortnamen von Längen- und Breitengrad?
https://stackoverflow.com/questions/14478179/background-service-with-location-listener-in-android –