J'essaie de savoir si le système de géolocalisation et de géolocalisation Google Play Services peut être utilisé pour la surveillance de l'arrière-plan. Un exemple de scénario est que j'ai le téléphone dans ma poche et que j'entre dans une zone geofenced - le gestionnaire d'événements dans mon application sera-t-il déclenché pour que je puisse gérer l'événement comme approprié, ou est-ce que le système utilisé pendant que le téléphone est éveillé et l'application au premier plan? J'ai commencé à taper sur le code d'exemple, et jusqu'à présent, je n'ai pas réussi à le faire fonctionner - ou trouver des docs qui traitent complètement cela - il semble être trop nouveau pour que les gens l'utilisent beaucoup . Il est évident que le téléphone n'utilise pas le GPS en permanence pendant que vous dormez, ou que la batterie s'épuiserait rapidement, mais je me demande si l'emplacement du réseau est surveillé et utilisé à cette fin (ou si l'appareil est à l'intérieur courte distance d'un geofence, pour savoir qu'il vaut la peine d'interroger le GPS périodiquement pour savoir s'il a été traversé.)Le système de géolocalisation android (Google Play Services) peut déclencher des événements lorsque le téléphone est en mode veille
Répondre
Cette réponse (par Commonsware) à une autre question semble répondre à l'orientation générale de la question, bien que plus de tests est nécessaire pour répondre à certains des aspects les plus détaillés de la disponibilité, de l'exactitude et de la fiabilité du géofence.
Geofence si elles sont appliquées correctement fonctionnera même si votre application est en arrière-plan et il peut être manipulé à partir ReceiveTransitionsIntentService Dans le service, vous pouvez créer une notification et alerter les utilisateurs de ramener à votre APP.
Mais selon la documentation, si les services de localisation sont désactivés par l'utilisateur sur l'appareil, vos géofences enregistrées seront supprimées et vous devrez rajouter toutes les géofences. (Pas sûr comment peut-on ajouter les GEOFENCES dans BACKGROUND n'a pas divulgué la solution pour cela)
Également dans d'autres cas, comme lorsque l'appareil est éteint/batterie est drainée/redémarré Très probablement les Geofences sont supprimés et nous devons réinitialiser les Geofences de retour (Cependant, je ne peux pas confirmer cela comme ne l'ai pas trouvé n'importe où dans la documentation, mais pendant les tests, j'ai compris ce problème)
- 1. android montrer l'activité lorsque le téléphone est en veille
- 2. Handler.postDelayed pas appelé lorsque le téléphone portable en mode veille
- 3. Text to speech lorsque le téléphone est en veille - Android
- 4. Que se passe-t-il lorsque Android entre en veille/veille avec la géolocalisation html5
- 5. obtenir la valeur du capteur lorsque le téléphone est en mode veille
- 6. Arrêter le système en mode 'veille'
- 7. Le GPS ne se met pas à jour lorsque le téléphone est en mode veille
- 8. Android Configuration incorrecte des services Google Play
- 9. Le service ne fonctionne pas correctement lorsque le téléphone est en mode veille
- 10. Déclencher des événements lorsque l'emplacement de l'appareil Android est modifié
- 11. Android AlarmService lorsque le téléphone est éteint
- 12. android: bonne façon d'attendre lorsque le téléphone est en état de veille (en utilisant TTS)
- 13. Comment détecter si le téléphone est en mode veille dans le code?
- 14. cartes Google Android api v2 - services Google Play manque
- 15. Comment trouver si le téléphone est en mode veille? (L'écran est éteint, le bouton d'alimentation enfoncé)
- 16. Android Sensor cesse de fonctionner lorsque l'appareil est en veille
- 17. google play services annonce affiche dans le coin dans android
- 18. AlarmManager lorsque le téléphone est éteint - ANDROID
- 19. Services Google Play sur Android Wear
- 20. Geofence en attente de l'intention de déclencher trop tard lorsque l'appareil est en mode veille prolongée (somnolence)
- 21. détecter à l'intérieur de l'application iPhone si le téléphone est déplacé en mode de veille
- 22. SystemClock.elapsedRealtime() dérive lorsque le périphérique est en mode faible consommation
- 23. Xamarin Google Play Services manquant?
- 24. Android: l'emplacement GPS se met à jour lorsque le téléphone portable est en veille?
- 25. Comment conserver l'application android en mode veille?
- 26. services Google Play et Google maps erreur
- 27. Les actions d'usure s'exécutent très lentement ou pas du tout lorsque le téléphone est en mode veille
- 28. Continuer d'exécuter une fonction pendant que le téléphone Android est en veille?
- 29. studio android 1.5.1 auto ajouter des services Google Play
- 30. Android - Exécuter une action lorsque le téléphone est verrouillé