9
votes

Existe-t-il un service Android ou une application similaire au service de localisation significatif d'IOS?

Le service de localisation significatif-changement iOS fonctionnerait bien pour mon application pour surveiller les modifications de localisation tout en préservant la durée de vie de la batterie.

Y a-t-il un service similaire pour Android ou existe-t-il une application tierce disponible?


4 commentaires

Cela devrait aller sur android.stackexchange.com


D'accord, ce n'est pas une question liée au développement


@Aviral je suis d'accord avec FEMI. À la recherche de moyens (un service ou une application tiers) pour améliorer votre propre application est le développement.


Oui, cela est clairement une question de développement. Pourquoi ne serait-ce pas?


4 Réponses :


4
votes

Peut-être un service tiers, mais vous pouvez utiliser le gestionnaire de localisateur demandeLocessionUndates fonctionnalité pour spécifier la période / la magnitude du changement d'emplacement que vous voulez.

Je dirais que c'est une question liée au développement.


0 commentaires

4
votes

Utilisez la classe Critère pour spécifier vos exigences. XXX

Référence pour Critères http://developer.android.com/reference/andrroid/Location/Criteria.html


0 commentaires

0
votes

de la documentation iOS

Cette interface offre de nouveaux événements uniquement lorsqu'il détecte les modifications apportées aux tours de cellules associées du périphérique, ce qui entraîne des mises à jour moins fréquentes et une utilisation de puissance de manière significative.

Je pense que ce stackoverflow post répond à ce meilleur

meilleures pratiques pour signaler l'emplacement utilisateur en continu


0 commentaires

0
votes

La réalité est que Android utilisait pour vous permettre de faire ce que vous vouliez: écrivez un service, demandez-lui d'obtenir l'emplacement de l'utilisateur en continu jusqu'à ce que la batterie soit morte. En commençant par autour de N, tout est parti. Maintenant, avec O et P, ils vous disent que vous avez du point vide dans leurs directives pour ce que vous pouvez vous attendre lors de l'arrière-plan:

Limites d'emplacement de fond

Dans le but de réduire la consommation d'énergie, Android 8.0 (niveau d'API 26) limite à quelle fréquence les applications de fond peuvent récupérer l'emplacement actuel de l'utilisateur. Les applications peuvent recevoir des mises à jour de localisation seulement quelques fois par heure.

La réponse est donc non. Dans iOS, vous pouvez toujours surveiller l'emplacement de l'utilisateur à partir de l'arrière-plan et tout le point du service de modification significatif consiste à vous permettre de le faire efficacement.


0 commentaires