Pourquoi mon téléphone s’arrête parfois d’enregistrer mon parcours?

Afin de minimiser la consommation électrique lors de l’enregistrement de votre parcours lorsque l’écran est éteint, MyTrails utilise la méthode standard d’Android, qui ne sollicite MyTrails que lorsque vous vous déplacez.

Les raisons principales qui expliquent des trous dans les traces sont:

  • Android Marshmallow et suivants peuvent suspendre l’exécution des applications (pour économiser l’énergie) lorsque le terminal est immobile. Ceci ne devrait pas affecter MyTrails, sauf que certaines implémentations d’Android le font de façon incorrecte et arrêtent MyTrails alors que vous êtes en train de marcher. Si c’est le cas, vous pouvez autoriser MyTrails à continuer de fonctionner même écran éteint: Paramètres Android > Applications > icône engrenage (Configurer les applis) > Optimisation de la batterie > Toutes les applications > MyTrails > Ne pas optimiser. Comme c’est un peu compliqué, j’ai ajouté une animation ci-dessous.
  • Certaines versions d’Android comme par exemple Samsung Touchwiz ont une fonctionnalité d’Économie d’énergie qui désactive le GPS lorsque l’écran est éteint. Veuillez vérifier qu’il est désactivé (il peut être activé suite à une mise à jour du système).
  • Une liste complète et des instructions pas à pas compilées par le site DontKillMyApp.com
  • Des solutions pour d’autres types de téléphones, compilées par une autre application de traces GPS, Strava.

D’autres techniques que vous pouvez essayer:

  • Sur certains téléphones, Android peut parfois oublier de « réveiller » MyTrails. Lorsque ce bug se manifeste, la trace n’est pas enregistrée tant que l’écran est éteint. Je ne compte pas implémenter de correction dans MyTrails à ce bug rare d’Android.
    Vous pouvez cependant utiliser l’application Wake Lock du Play Store pour forcer Android à utiliser un PARTIAL_WAKE_LOCK pendant l’enregistrement.
  • Certains téléphones ne peuvent pas correctement effectuer l’enregistrement de la trace lorsque la préférence de résolution temporelle MyTrails est réglée sur autre chose que 1s.
  • Vous pouvez même tenter de désactiver l’option cachée TRACKER_OPTIMIZATION.
  • Certains optimiseurs de consommation électrique tels que Juice Defender peuvent également arrêter le GPS lorsque l’écran est éteint. Vous pouvez désactiver cette optimisation pour permettre à MyTrails de réaliser l’enregistrement.
  • Certains téléphones désactivent le GPS lorsque la batterie est faible.
  • Certains utilisateurs ont signalé que l’utilisation de GPS Test pour effacer et recharger les données AGPS peut aider à rétablir le fonctionnement du GPS pour toutes les applications.
  • L’application GPS Locker permet d’empêcher que le GPS se mette en veille.
  • Les téléphones Huawei poussent les économies d’énergie à l’extrême dans leurs ROMs Oreo, et seul le fait de conserver l’écran allumé permet à MyTrails de continuer à enregistrer. Ou peut-être, tentez de suivre la procédure décrite par un confrère…

Si vous rencontrez un de ces problèmes et ne trouvez pas de solution, veuillez utiliser le forum.

Liked this post? Follow this blog to get more.