Ich schreibe eine Anwendung, die Koordinaten in einer SMS senden soll, aber ich habe ein bisschen damit zu kämpfen, zu verstehen, wie man die Koordinaten bekommt.Aktuelle Koordinaten abrufen
Im Moment bin ich mit diesen
LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
longitude = location.getLongitude();
latitude = location.getLatitude();
Und dann gebe ich den langen und lat in den Text, aber das gibt mir nur die letzte bekannte Position ich denke?
Kann mir jemand sagen, wie man den aktuellen Standort bekommt?
Grüße /Fred
dank Hilfe Sie werden, ich habe auch versucht, aber was konnte ich nicht mit dem onLocati verstehen onChange() Änderung ist, wenn es den Code innerhalb ausführt. Ist es, wenn der Trank sich ändert? – Fredkr
im obigen Code 'minTime' gibt die Millisekunden an, die gewartet werden sollen, bevor eine Aktualisierung angefordert wird, und die folgende '0' gibt die Entfernung an, die von der vorherigen Position gewartet wird, bevor eine Aktualisierung angefordert wird. Wenn Sie 0,0, listenerFine ... übergeben, würden Sie ständig Updates anfordern. Wenn Sie in onLocationChanged einen Haltepunkt haben, werden Sie häufig daran stoßen. – SoundsDangerous