Que mesure le capteur de pression?


11

Quel type de pression mesure-t-il? Pression de l'air? Pression des doigts sur l'écran tactile?

Réponses:


5

Certains appareils, comme le Motorola Xoom , le Sony Ericsson Xperia Active et le Galaxy Nexus, sont équipés d'un capteur de pression atmosphérique qui mesure la pression atmosphérique barométrique. J'ai installé l'application Barometer HD sur mon Xoom qui semble donner à peu près la même lecture que mon baromètre électronique Suunto.

La prise en charge d'un capteur de pression barométrique (et d'autres capteurs environnementaux) a été ajoutée dans Android 2.3 Pour suivre la tendance de la liaison avec la ressource développeur associée, je pense qu'il s'agit d'un capteur TYPE_PRESSURE .

Consultez également cette question StackOverflow liée aux appareils Android avec capteur de pression , et cet article Gizmodo pour certaines des utilisations possibles du baromètre, qui comprend l'aide de l'appareil pour calculer votre altitude dans les applications GPS .

L'ingénieur Android Dan Morrill a publié un post sur Google+ expliquant pourquoi le Galaxy Nexus avait un baromètre en interne:

J'ai vu beaucoup de foin sur le baromètre du Galaxy Nexus. Voici le maigre; ce n'est pas vraiment aussi dramatique ou bizarre qu'on le pense.

Le but principal du baromètre est (du moins, m'a-t-on dit) de rendre les lockons GPS plus rapides. Le verrouillage sur un GPS implique la résolution numérique d'un ensemble d'équations linéaires à 4 dimensions - 3 dimensions dans l'espace et le temps. (Oui, vous obtenez l'heure exacte gratuitement si vous vous connectez au GPS.) En raison du fonctionnement du GPS, cela peut prendre quelques minutes.

Cela va beaucoup plus vite si vous avez déjà une estimation de votre emplacement. C'est pourquoi les services "aGPS" (GPS assisté) sont si populaires: en commençant par un repère approximatif au niveau de la ville via quelque chose comme l'emplacement du réseau de tour de cellule, vous pouvez réduire la quantité de calculs que vous devez faire pour verrouiller. C'est là qu'intervient le baromètre.

Les 3 dimensions dans l'espace sont la latitude, la longitude ... et l'altitude. Le baromètre vous donne une première estimation raisonnable de l'altitude. Cela vous donne une longueur d'avance sur l'une des dimensions - en particulier combinée avec aGPS "2D" - qui peut aider à accélérer le verrouillage en général.

Maintenant, bien sûr, le baromètre peut également être utilisé pour des choses comme, bien, déterminer la pression atmosphérique (bien que je ne sois pas sûr que ce soit vraiment la météo.) Mais la principale raison pour laquelle il est dans votre téléphone est d'aider avec le GPS.


0

Il mesure la pression des doigts sur l'écran tactile.

Source: http://developer.android.com/reference/android/view/MotionEvent.html#getPressure(int)


Pourquoi pensez-vous que le capteur de pression fait la même chose que la fonction getPressure (int)? D'autant plus que le capteur ne prend pas un int pour obtenir un emplacement précis.
Christian

1
Oui, si nous voulons devenir pédant, vous pouvez avoir un capteur de pression arbitraire qui détecte tout et s'étend android.hardware.Sensor. Mais au final, 99,999% des appareils proposent une lecture de la pression du doigt sur l'écran tactile.
Rohan Singh
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.