J'ai un service qui utilise LocationListener, et il sera exécuté à partir du démarrage, indéfiniment. Ma question est, à quelle fréquence est trop souvent pour écouter les mises à jour de localisation? Est-ce que 5 minutes est un tueur de batterie? Qu'en est-il de 1?Intervalle d'interrogation Android LocationListener
Répondre
Oui, 5 minutes est un tueur de batterie. Je n'utiliserais pas un intervalle inférieur à 1 heure. Cela dépend également du fournisseur de localisation (réseau ou GPS). GPS mange votre batterie beaucoup plus rapidement grâce au réseau.
En fonction de votre usecase vous pouvez également considérer la http://developer.android.com/reference/android/location/LocationManager.html#PASSIVE_PROVIDER qui ne demandera pas des mises à jour sur son propre, mais reçoit seul endroit où d'autres applications en font la demande ..
Sinon, je rendrais configurable pour l'utilisateur à quelle fréquence de nouveaux emplacements devraient être acquis et si utiliser le GPS ou le réseau (le réseau est plus rapide, moins cher, mais renvoie des endroits beaucoup plus inexacts).
- 1. android gestionnaire d'alarme long intervalle
- 2. Désactiver l'icône GPS lorsque LocationListener dort
- 3. LocationListener GPS et téléphone dormir
- 4. Pourquoi mon emplacement LocationListener devient-il nul?
- 5. Déclenchement manuel de l'événement de LocationListener
- 6. Quand est-il conseillé PendingIntent vs LocationListener sur requestLocationUpdates?
- 7. css intervalle de largeur
- 8. Intervalle en C++
- 9. COUNT avec DATE INTERVALLE
- 10. set/clear intervalle numéro
- 11. Partitionnement géométrique d'un intervalle
- 12. temps WMI EventLog intervalle
- 13. python date intervalle d'intersection
- 14. Intervalle d'interrogation DWR
- 15. intervalle de format avec to_char
- 16. minuterie obtenir intervalle de temps
- 17. obtenir un intervalle d'un vecteur
- 18. intervalle rails mise en cache
- 19. Emplacement et threads Android
- 20. génération d'image ffmpeg dans un intervalle égal
- 21. Qu'est-ce qu'un intervalle d'intersection de rayons?
- 22. Notifications locales Intervalle de temps personnalisé
- 23. Fractionnement un intervalle en semaines Postgres
- 24. L'opérateur n'existe pas: intervalle> entier
- 25. Comment mapper le type Intervalle dans Hibernate?
- 26. Groupe Teradata par intervalle de temps
- 27. Extensions réactives: étranglement/échantillon avec intervalle variable
- 28. Minuteur avec intervalle de plusieurs mois
- 29. Une bonne bibliothèque arithmétique d'incertitude (intervalle)?
- 30. python intervalle de temps algorithme somme
Merci Edi. Et par intérêt, à quel point diriez-vous que la fonctionnalité GPS est fiable? À ce stade, je ne peux pas l'utiliser de toute façon, mais j'ai testé une application et parfois il ne mettra pas à jour le GPS du tout. Est-ce qu'on s'attend à ce que, parfois, il ne puisse tout simplement pas communiquer avec les satellites, pour quelque raison que ce soit? –
De rien. Le GPS ne fonctionne pas à l'intérieur et certains endroits n'ont pas de couverture satellite (ou ils ont une couverture faible, il faut donc du temps pour que le téléphone obtienne l'emplacement). – Edi