4 votes

Comment corriger une heure GPS incorrecte en heure d'été (heure d'été) ?

Je vis dans le sud du Brésil. À cette époque de l'année, c'est l'heure d'été, où le fuseau horaire passe de -03 GMT à -02 GMT. L'heure de mon MOTO C PLUS (Android 7.0) a changé automatiquement à la bonne heure sans aucun problème, mais l'heure du GPS continue dans le fuseau horaire -03 GMT.

J'utilise une application qui utilise l'heure GPS et des erreurs sont générées à cause de cette différence. Ce problème ne vient pas de l'application, car d'autres utilisateurs utilisent la même version de l'application sans aucun problème et j'ai également vérifié auprès du support de l'application.

J'ai utilisé l'application GPS Status pour vérifier cette différence. J'ai déjà essayé de réinitialiser les données A-GPS mises en cache, mais sans succès.

Y a-t-il un moyen de changer le fuseau horaire de l'horloge GPS ?

IMG:

Désinstaller et réinstaller les applications n'aide pas. Cela affecte toutes les applications testées ci-dessous :

1voto

beeshyams Points 37355

Il s'agit d'une solution de contournement et non d'une solution permanente.

(L'OP cherche une solution permanente comme mentionné dans le commentaire mais je poste cette solution de contournement qui pourrait peut-être profiter aux futurs visiteurs).

Ce problème semble être persistant, comme l'a constaté le PO avec plusieurs applications qu'il a essayées, et comme il l'a également signalé sur le forum des applications Strava. Activité incorrecte Heure avec l'heure d'été et non résolu depuis deux ans. Les raisons de ce problème sont inconnues mais je suppose qu'il s'agit d'un problème de système d'exploitation puisque de nombreuses applications y sont confrontées. Étonnamment, il n'a pas été signalé sur les forums de produits de Google.

Il y a deux solutions mentionnées dans le forum d'assistance, toutes deux sont temporaires :

  • Changer le fuseau horaire du téléphone pour un fuseau autre que l'heure d'été.

  • Modifier le .gpx de l'application pour l'obliger à indiquer l'heure correcte.

Je n'ai pas essayé la deuxième solution.

Changer le fuseau horaire du téléphone pour un fuseau autre que l'heure d'été.

L'heure d'été (DST) semble être liée à ce phénomène ou en être la cause. Pour résoudre ce problème, il faut modifier le fuseau horaire du téléphone pour qu'il corresponde à un fuseau horaire avec l'heure d'été. même temps que le vôtre mais que n'utilise pas l'heure d'été .

Comment : Andrew T a fourni une excellente réponse ici ( Comment désactiver l'heure d'été (DST) ? . Il montre comment choisir un fuseau horaire correspondant sans DST tout en maintenant l'heure correcte à la fois avec le GPS et l'heure locale.

Sur la base de cette réponse, les fuseaux horaires suivants ont été suggérés - Cayenne /America, Recife, Montevideo (il est intéressant de noter que seules certaines parties du pays du PO, le Brésil, suivent l'heure d'été, tandis que Recife ne suit pas l'heure d'été et donc inclus). Aucune d'entre elles n'a aidé, mais l'OP a essayé l'heure de la Géorgie du Sud qui ne suit pas l'heure d'été et la L'heure GPS a été synchronisée avec l'heure locale

Ce travail de fond peut constituer une solution temporaire (jusqu'à ce que les changements d'heure d'été soient révoqués) ou une solution permanente.

0voto

mattm Points 4120

L'application GPS Status dispose d'un paramètre permettant d'utiliser l'heure UTC.

Réglages->Unités et formatage->Afficher l'heure UTC

Du point de vue du développement, il est généralement plus simple d'utiliser l'heure UTC pour effectuer tous les calculs, puis d'ajuster l'heure locale lors de l'affichage.

Il m'est difficile de comprendre exactement comment vous utilisez cette lecture du temps, par exemple, si vous effectuez un contrôle automatique ou manuel.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X