Bonjour,
je souhaiterais desactiver et activer le gps dès le démarrage de l'activity et lors de la fermeture de l'activity.
Merci.
Bonjour,
je souhaiterais desactiver et activer le gps dès le démarrage de l'activity et lors de la fermeture de l'activity.
Merci.
Je ne crois pas que ça soit officiellement possible, après il semble qu'il est ait une façon officieuse de le faire, mais j'ai pas testé. Exemple ici
Ce que je voulais dire c'est pour effectuer une recherche de position.
Tu veux rechercher la position de l'utilisateur au lancement de l'application et à la fermeture?
Au lancement t'initialises le GPS:
Et tu définies le méthode qui récupère les données:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 LocationManager mlocManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locListener);
Renseigne toi sur sur Google, il y a plein de sujets à ce propos. A l'arrêt, il s'agit de la méthode OnStop(), mais je ne sais pas s'il est plus pertinent de relever le position à ce moment ou continuellement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 LocationListener locListener = new LocationListener() { @Override public void onLocationChanged(Location loc) { latitude = loc.getLatitude(); longitude = loc.getLongitude(); } @Override public void onProviderDisabled(String provider) {} @Override public void onProviderEnabled(String provider) {} @Override public void onStatusChanged(String provider, int status, Bundle extras) {} };
il faut se désabonner du service
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mlocManager.removeUpdates(onLocationChangeGPS);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager