3 votes

"Capteur de mouvement significatif" identique à l'accéléromètre ?

J'essaie de mieux comprendre le capteur de "mouvement significatif" :

Je sais que j'ai un accéléromètre. Cela signifie-t-il que l'appareil prend également en charge le "capteur de mouvement significatif" ? D'après https://source.Android.com/devices/sensors/sensor-types.html#significant_motion c'est la même chose, mais je n'en suis pas sûr.

Existe-t-il un utilitaire/apk pour vérifier sa validité ?

Merci, Ran

0 votes

Test des capteurs pour Android les répertorie tous les deux dans la liste des capteurs qu'il vérifie et affiche - au-delà de cela, je ne sais pas s'ils sont identiques ou non.

4voto

Andrew Webb Points 1002

Le capteur de mouvement significatif est un capteur virtuel utilisant l'accéléromètre physique. De Android.com :

Un détecteur de mouvement significatif se déclenche lorsqu'il détecte un "mouvement significatif", c'est-à-dire un mouvement qui pourrait entraîner un changement de l'emplacement de l'utilisateur.

Cela signifie que le capteur de mouvement significatif ne fournira des données que si un mouvement significatif est détecté par le système (par exemple, la marche). L'accéléromètre renvoie en permanence les accélérations pour chaque axe.

Pour vérifier ces capteurs, vous pouvez installer l'une des nombreuses applications de capteurs. J'utilise généralement cpu-z .

0 votes

En utilisant les outils de détection des capteurs, j'obtiens que le dispositif watch (D5) ne supporte pas ce capteur. Pourtant, elle possède une fonction intégrée (Android) de détection des mouvements, qui permet d'éteindre l'écran, mais de l'allumer en cas de mouvement. Donc, je ne comprends pas comment ils ont mis en œuvre cette fonctionnalité si elle n'a pas de "mouvement significatif".

0 votes

Je suppose que cela fonctionne différemment sur les montres car les mouvements significatifs ne sont pas vraiment matures. Vous voulez plutôt détecter des gestes que des mouvements généraux. Vous voulez savoir la différence entre un simple mouvement du poignet (par exemple lorsque vous marchez avec les mains dans la poche) et par exemple lorsque vous regardez votre montre ou que vous ne la regardez plus... Ces gestes sont appelés "gestes du poignet" : developer.Android.com/wear/preview/features/gestures.html

0 votes

Le problème est que j'ai besoin que ma montre se mette en veille entre ces mouvements/gestes. D'après ce que j'ai lu, seuls le "mouvement significatif" et la "proximité" peuvent réveiller l'appareil. Les gestes peuvent-ils aussi le réveiller ?

0voto

Yong Points 141

Le mouvement significatif peut être mis en œuvre par un capteur physique sous-jacent : Accéléromètre. Mais il doit être à faible consommation, ce qui signifie qu'il doit être mis en œuvre dans le concentrateur de capteurs, et non dans l'AP.

Une montre ou un téléphone possède un capteur d'accéléromètre, mais pas forcément un capteur de mouvement significatif.

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