IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Recevoir les coordonnées d'un GPS après un clic sur un bouton


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 43
    Par défaut Recevoir les coordonnées d'un GPS après un clic sur un bouton
    Bonjour tout le monde, comme le titre l'indique je voudrai récupérer les coordonnées(longitude et latitude) d'un GPS après un clic sur un bouton
    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Le truc c'est qu'il n'y a pas moyen de récupérer une position GPS d'un clic....

    Récupérer une position est potentiellement long (allumer la puce GPS, obtenir un "fix", etc...). Même une position approximative peut-être longuet (ou trop approximatif).

    L'idée est donc:
    Au lancement de l'activité, demander la mise à jour des positions (et recevoir celles-ci dans une fonction de l'activité qui tiendra à jour cette position).
    Au click sur le bouton utiliser cette "dernière" position.
    Il y a dans la doc Android un exemple de mise à jour de position (en fonction de la précision, de l'age, etc...).
    Quand l'activité se termine, arrêter les mises à jour des positions.

  3. #3
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 43
    Par défaut
    OK je tiendrai en compte vos remarques et merci.
    Et merci pour votre réponse.

  4. #4
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Citation Envoyé par nicroman Voir le message
    Quand l'activité se termine, arrêter les mises à jour des positions.
    De ce que j'ai constaté lors de mon utilisation, la demande d'update enregistre de l'activité/application qui demande les updates. Si celui-ci meurt, il semble qu'Android clean la demande d'update.
    Après cela est fonction de l'implémentation, donc toujours important de demander l'arrêt soit-même.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  5. #5
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Tu va avoir la problématique de la synchronisation des satellite.

    En effet, quand tu demande une coordonnée GPS à Android, il y a globalement deux méthodes :
    1. Récupérer la dernière coordonnées GPS valide.
    2. Demander une mise à jours des coordonnées GPS.

    Dans le premier cas, si le GPS n'est pas jours, celui-ci peut te retrouver une coordonnée totalement fausse.
    Dans le second cas, la mise à jour des coordonnées demande une synchronisation avec les différents satellites ce qui peux prendre jusqu'à 30 minutes. (en fonction de la qualité du téléphone/ de la qualité du signal GPS)

    Le GPS est géré par le service appelé LocationManager :
    http://developer.android.com/referen...onManager.html

    De mémoire, un demande d'update tout les secondes force le téléphone à garder la synchronisation avec les satellites. Ce qui permet d'avoir les coordonnées de l'utilisateur à jours lors d'une action de celui-ci.

    Il existe plusieurs tutoriel sur le net qui explique tout cela.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vb.Net apres le clic sur un bouton, l'application passe en arrière plan
    Par aiglelibre dans le forum Développement Windows
    Réponses: 0
    Dernier message: 30/11/2012, 15h04
  2. Ouvrir une page au milieu d'une autre après un clic sur un bouton
    Par yassineos19 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 16/08/2011, 12h32
  3. Activer un include après un clic sur un bouton
    Par planeurbzh dans le forum Langage
    Réponses: 1
    Dernier message: 24/05/2011, 12h53
  4. Réponses: 3
    Dernier message: 12/07/2010, 22h02
  5. Afficher une élément dans un Canvas après un clic sur un bouton
    Par D-Day dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 28/02/2010, 19h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo