1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
//Récupération du fournisseur de contenu GPS
public String monLocationProvider = LocationManager.GPS_PROVIDER;
//récupération du context.location_service pour recupérer le LocationMananger
String locationContext = Context.LOCATION_SERVICE;
// Récupération d'une instance du LocationManager
monLocationManager = (LocationManager) getSystemService(locationContext);
showNotification();//Appel de la méthode qui créé la barre de Notification
if (monLocationProvider==null)
{
monLocationProvider = LocationManager.NETWORK_PROVIDER;
}
if (monLocationManager != null && monLocationProvider != null) {
//Vérification toutes les 40 secondes (40000 millisecondes ) si la position change
//d'au moins 20 métres. Si c'est le cas, l'écouteur (instance de MajListener)
//va etre averti
monLocationManager.requestLocationUpdates(monLocationProvider, 60000, 20, monListener);
} |
Partager