plusone

Posts mit dem Label LocationManager werden angezeigt. Alle Posts anzeigen
Posts mit dem Label LocationManager werden angezeigt. Alle Posts anzeigen

30. Juni 2011

GPS-Listener Akkusparend nutzen #Update

Guten Abend allerseits,

bei meiner ersten APP WIFIosGeoP die auf dem Androidmarkt registriert ist und welche ich bald frei gebe, habe ich mich mit dem Thema GPS auseinander gesetzt.
Dabei ist mir aufgefallen, dass die Standardmethode requestLocationUpdates(String, long, float, LocationListener) für meinen Geschmack zu Gunste des Akkuverbrauchs arbeitet. Sprich in 5h hatte ich meine 1,5 Ah verbraucht! Und das ohne zu telefonieren oder surfen, geschweige den spielen auf dem Gerät.

Die Zeitangabe ist für eine interne Berechnung, leider kann ich nicht genau sagen welche.
Die Strecke ist das Entscheidende! Bewegt ihr euch weiter als diese Angabe wird das Event onLocationChanged(Location) ausgelöst. Da aber die Genauigkeit des Signals auch mal 180 Meter betragen kann, sind angaben beim requestLocationUpdates.. von 20 Meter für die Katz.
Hier ist eine interne Abfrage getAccurary() vonnöten.