Cosa misura il sensore di pressione?


11

Che tipo di pressione misura? Pressione dell'aria? Pressione delle dita sul touchscreen?

Risposte:


5

Alcuni dispositivi, come il Motorola Xoom , il Sony Ericsson Xperia Active e il Galaxy Nexus, hanno un sensore di pressione dell'aria incorporato che misura la pressione atmosferica barometrica. Ho installato l' app Barometer HD sul mio Xoom che sembra fornire all'incirca la stessa lettura del mio barometro elettronico Suunto.

Il supporto per un sensore di pressione barometrica (e altri sensori ambientali) è stato aggiunto in Android 2.3 Per seguire la tendenza del collegamento alla risorsa sviluppatore correlata, credo che si tratti di un sensore TYPE_PRESSURE .

Vedi anche questa domanda StackOverflow correlata ai dispositivi Android con sensore di pressione e questo articolo di Gizmodo per alcuni dei possibili usi del barometro, che include aiutare il dispositivo a calcolare l' altitudine nelle app GPS .

L'ingegnere Android Dan Morrill ha pubblicato un post su Google+ spiegando perché il Galaxy Nexus aveva un barometro internamente:

Ho visto molto fieno fatto sul barometro di Galaxy Nexus. Ecco il magro; non è così drammatico o strano come la gente pensa.

Lo scopo principale del barometro è (almeno, mi è stato detto) di rendere più veloci i blocchi GPS. Il collegamento a un GPS comporta la risoluzione numerica di una serie di equazioni lineari a 4 dimensioni: 3 dimensioni nello spazio e nel tempo. (Sì, ottieni il tempo preciso gratuitamente se ti agganci al GPS.) A causa del modo in cui funziona il GPS, questo può richiedere alcuni minuti.

Questo va molto più veloce se hai già una stima della tua posizione. Questo è il motivo per cui i servizi "aGPS" (GPS assistito) sono così popolari: iniziando con una correzione approssimativa delle coordinate a livello di città attraverso qualcosa come la posizione della rete della torre cellulare, è possibile ridurre la quantità di matematica che si deve fare per bloccare. Qui entra in gioco il barometro.

Le 3 dimensioni nello spazio sono latitudine, longitudine ... ed altitudine. Il barometro fornisce una stima ragionevole del primo taglio per l'altitudine. Questo ti dà un po 'di vantaggio su una delle dimensioni - specialmente combinato con aGPS "2D" - che può aiutare ad accelerare il blocco in generale.

Ora, naturalmente, il barometro può anche essere usato per cose come, beh, determinare la pressione atmosferica (anche se non sono sicuro che sia davvero un grado meteorologico.) Ma il motivo principale che è nel tuo telefono è di aiutare con il GPS.


0

Misura la pressione delle dita sul touchscreen.

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


Perché pensi che il sensore di pressione faccia la stessa cosa della funzione getPressure (int)? Soprattutto dal momento che il sensore non ha intenzione di ottenere una posizione specifica.
Christian,

1
Sì, se vogliamo diventare pedanti, puoi avere un sensore di pressione arbitrario che rileva qualsiasi cosa e si estende android.hardware.Sensor. Ma alla fine, il 99,999% dei dispositivi là fuori fornisce una lettura della pressione per la pressione del dito sul touchscreen.
Rohan Singh,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.