Je veux simplement fondamentalement ajouter environ 20 et parfois 80 alertes de proximité sans expiration de temps avec un rayon d'environ 500 mètres. Je me demandais simplement si cela allait aspirer la batterie rapidement? aussi cela ferait-il une différence en réduisant le rayon?Est-ce que quelqu'un sait si le Android addProximityAlert sur le LocationManager est la batterie intensive
Répondre
Ce sera certainement manger votre batterie très rapidement. Dans tous les cas, vous ne voulez jamais configurer plus de quelques alertes de proximité, le cas d'utilisation que vous décrivez n'est pas vraiment pris en compte dans les alertes de proximité. Les alertes de proximité devraient alterner entre le GPS et le réseau selon les besoins, mais dans mon expérience, ils ont tendance à se tenir au GPS quand il est disponible, et votre batterie en souffrira.
Une meilleure solution consisterait à utiliser une alarme et un service pour vérifier votre position actuelle par rapport à votre ensemble de 20 à 80 emplacements si nécessaire. Cela vous permettra de gérer le LBS que vous souhaitez utiliser (GPS ou ID de cellule), ainsi que la fréquence des contrôles, en un seul endroit. Le faire de cette façon vous permettra de gérer votre utilisation de la batterie beaucoup plus efficacement.
- 1. addProximityAlert ne fonctionne pas (requestLocationUpdates non plus) - Android
- 2. Est-ce que quelqu'un sait où la documentation décente décrivant le format d'index Lucene IN DETAIL sur le web est?
- 3. Est-ce que le statique est sûr dans Android?
- 4. Est-ce que JavaFX fonctionnera sur Android?
- 5. Est-ce que quelqu'un sait comment utiliser avec succès le pré-traitement sur J2ME?
- 6. Est-ce que quelqu'un sait ce que signifie le message ShellHook HSHELL_RUDEAPPACTIVATED?
- 7. Vérification du statut de la batterie dans le développement Blackberry
- 8. Est-ce que quelqu'un sait si vous pouvez utiliser Amazon s3 sur un site développé sur Google App Engine?
- 9. Comment configurer un contrôleur de vue en tant que délégué pour deux choses (telles que le LocationManager et l'Accéléromètre)?
- 10. Comment programmer le niveau actuel de la batterie avec COCOA
- 11. Est-ce que quelqu'un sait si manifest.xml (wsp) a un intellisense pour Visual Studio?
- 12. L'utilisation de l'expression régulière dans le processeur Actionscript 3 est-elle intensive?
- 13. Sur le champ UPDATE si la valeur est déjà SET, le régler à autre chose?
- 14. Comment détecter quand le clavier logiciel Android est caché?
- 15. Quelqu'un sait-il s'il est possible d'utiliser des sons personnalisés sur le haut-parleur piezo iTouch?
- 16. Comment le HTML sur ce site est-il si propre?
- 17. Vérifiez si Outlook est installé sur le PC
- 18. GPS sur l'émulateur n'obtient pas la solution de géo - Android
- 19. Est-ce que quelqu'un sait plus Shorthand Action Script 3?
- 20. SQL Client sur Android
- 21. Android Dessiner le temps
- 22. Est-ce que quelqu'un sait où je pourrais obtenir des données GPS sur certains types d'emplacements?
- 23. Java: comment savoir si le chemin est absolu quel que soit le système d'exploitation
- 24. Modifier le lien sur un sitemap basé sur si un utilisateur est connecté?
- 25. Si j'implémente ISerializable dans une classe enfant, est-ce que le parent doit aussi le faire?
- 26. Vérifiez si le paquet Python est installé
- 27. Est-ce que quelqu'un sait comment utiliser la boîte à outils MS SOAP?
- 28. Android: changer TextView textColor lorsque le parent est concentré
- 29. Comment Firefox sait-il que la page est un flux Atom?
- 30. Comment vérifier si le formulaire est maximisé?
Merci pour la solution alternative. –
Est-ce que l'un d'entre vous a implémenté cette solution et pourrait partager du code? Même avec un faible nombre d'alertes, les alertes de proximité de Google semblent être gourmands en énergie (beaucoup plus que nécessaire). Ce serait donc un logiciel plutôt utile ... – acapola