comment obtenir l'emplacement de GPS android

Je suis en train d'avoir une constante gps auditeur qui enverra son emplacement (à long et lat coordonnées) à un serveur web toutes les x minutes. Sur un clic sur un bouton il va également envoyer à son emplacement sur le serveur. Je me rends compte que, pour obtenir le signal gps vous tapez dans la façon dont souvent à trouver une position, mais comment puis-je écrire un programme qui peut obtenir la position gps et d'envoyer ses coordonnées de toutes les x minutes (même en arrière-plan lorsqu'il n'est pas et par l'appui sur un bouton?

//en de la sur cliquez sur

LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(
        LocationManager.GPS_PROVIDER, whatshouldIputhere?, 0, this);

et

public void onLocationChanged(Location location) {
    if (location != null) {
        double lat = location.getLatitude();
        double lng = location.getLongitude();
    }
}

source d'informationauteur Sean | 2011-08-23