2009-11-10 2 views
2

J'utilise la méthode requestLocationUpdates de LocationManager pour obtenir les mises à jour de localisation GPS. J'utilise un paramètre minTime de 60000 pour indiquer que je voudrais une mise à jour de l'emplacement toutes les minutes - je me fiche de minDistance (j'utilise une valeur de 0 comme minDistance).Android requestLocationMises à jour et temps nécessaire pour obtenir un correctif gps

Si je peux comprendre correctement la documentation android, mon LocationListener sera exécuté toutes les minutes pour recevoir l'emplacement actuel. C'est ce qui se passe avec l'émulateur.

Cependant, je ne pouvais pas comprendre ce qui se passerait entre les exécutions: Le GPS sera-t-il éteint à chaque fois? Et si le GPS est éteint, que se passera-t-il avec le temps nécessaire pour obtenir une réparation GPS (cette heure pourrait être plus d'une minute)? Est-ce que j'aurai des mises à jour toutes les 1 minute + (temps nécessaire pour obtenir le correctif GPS)?

Malheureusement, l'émulateur ne peut pas m'aider avec ces problèmes et je n'ai pas un appareil Android dans mes mains en ce moment, donc si quelqu'un a de l'expérience avec ce genre de choses, aidez-moi!

Merci d'avance!

Répondre

1

Il n'est pas spécifié, car il est spécifique à l'implémentation.

1

Les derniers chipsets GPS peuvent généralement être verrouillés en moins d'une minute, souvent moins de 20 secondes, donc ça devrait aller.

Questions connexes