0 votes

Comment arrêter le comptage incorrect de mes pas dans l'application Huawei Health ?

J'ai un Huawei Mate 9 avec l'application santé Huawei préchargée. Je voyage la plupart du temps en train. J'ai remarqué que l'application Huawei health reconnaît tout tremblement dans le train comme des pas alors que je suis juste debout ou assis. C'est pourquoi j'atteins rapidement 10 000 pas qui ne sont pas de vrais pas et les calories brûlées ne sont pas réelles en retour. Comment puis-je empêcher mon téléphone d'identifier les tremblements dans les transports publics comme des pas réels alors que je suis immobile. Ai-je un problème avec mon appareil ?

2voto

singhnsk Points 2357

Je ne suis pas sûr des données de tous les capteurs utilisés par l'application, mais la plupart reposent sur l'entrée de l'accéléromètre. Et en tant que tel, tout est basé sur l'algorithme de l'application qui identifie les moments comme des étapes. Bien que ce soit difficile, le capteur de l'appareil peut donner de mauvaises valeurs. Mais je soupçonne toujours l'application compagnon de ne pas être capable de faire la différence entre les pas et le tremblement des mains dû au fait que vous êtes dans le train. C'est assez délicat pour elle aussi. Je désactiverais probablement l'application dans le train. On ne peut pas attendre une très grande précision d'une application qui ne lit rien du corps. Elle peut probablement l'améliorer en utilisant les données GPS et d'autres capteurs pour déterminer si la personne se déplaçait réellement au rythme naturel.

1voto

Muzzamil Points 11

(Je sais que c'est un vieux fil de discussion mais c'est toujours un gros problème avec beaucoup de modèles de téléphones et les gens pourraient encore trouver cette solution universelle utile).

Méthode du mode racine

J'ai désactivé le capteur Samsung Step Counter et le capteur Step Counter Detector dans Android 10 en faisant ce qui suit :

  1. Désinstallez l'application Huawei Health.
  2. Activez les options du développeur : allez dans Paramètres > Système > À propos du téléphone>Tapez Info logiciel > Numéro de build>Tapez 7 fois sur le numéro de build.
  3. Activez l'option Sensor Toggle : pour ce faire, allez dans les options de développement, trouvez et appuyez sur "Quick settings developer tiles". Activez le bouton "Sensors Off", il désactivera votre boussole, le capteur de proximité, l'accéléromètre, le gyroscope, et tout autre capteur. Remarque : à cette étape dans Lineage OS 17.1, l'option "Sensors off" a seulement ajouté ce bouton/icône dans la barre d'état d'Android (près du bouton wifi/bluetooth/etc) donc vous devez toujours appuyer dessus pour désactiver les capteurs.
  4. Une fois que tous les capteurs sont désactivés, vous devez éditer votre fichier build.prop (soit installer un outil comme BuildProp Editor - vous avez besoin du mode Root, soit utiliser l'explorateur de fichiers avec un éditeur de texte intégré). Les 2 lignes que j'ai ajouté dans mon fichier build.prop sont : Code : ro.qc.sdk.sensors.stepdetector=false ro.qc.sdk.sensors.stepcounter=false Redémarrer le téléphone. Installer Huawei Health
  5. Activez les capteurs arrière en appuyant sur le bouton Capteurs désactivés dans la barre d'état d'Android. En outre, vous pouvez répéter l'étape 3 pour supprimer le bouton Capteurs de votre barre d'état.
  6. Ouvrez Health et vérifiez si le petit signe d'exclamation ! de la fenêtre principale a disparu ou, du moins, s'il n'affiche pas le compteur de pas du téléphone.

PS J'ai dû faire cela sur un de mes téléphones parce que l'application Huawei redémarrait le téléphone de façon aléatoire. Il m'a fallu un certain temps pour trouver le coupable et appliquer cette solution. Depuis, j'ai testé cette méthode sur plusieurs autres téléphones que je possède et elle a fonctionné sur tous.

Pour les téléphones non enracinés, utilisez la méthode adb ("adb pull /system/build.prop") pour modifier et télécharger le fichier build.prop. Pour plus de détails sur la façon d'utiliser les commandes adb pull et push, faites une recherche sur Google, il existe des tutoriels intéressants et je ne veux pas copier/coller le travail de quelqu'un d'autre.

Si vous essayez de le faire sans respecter les étapes, vous échouerez.

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