O que o sensor de pressão mede?


11

Que tipo de pressão ele mede? Pressão do ar? Pressão dos dedos na tela sensível ao toque?

Respostas:


5

Alguns dispositivos, como o Motorola Xoom , o Sony Ericsson Xperia Active e o Galaxy Nexus, possuem um sensor de pressão de ar incorporado que mede a pressão barométrica do ar. Eu tenho o aplicativo Barometer HD instalado no meu Xoom, que parece fornecer aproximadamente a mesma leitura que o meu barômetro eletrônico Suunto.

Foi adicionado suporte para um sensor de pressão do barômetro (e outro ambiental) no Android 2.3. Para seguir a tendência de vinculação ao recurso de desenvolvedor relacionado, acredito que este seja um sensor TYPE_PRESSURE .

Veja também esta questão StackOverflow relacionada a dispositivos Android com sensor de pressão e este artigo do Gizmodo para alguns dos usos possíveis para o barômetro, que inclui ajudar o dispositivo a calcular sua altitude em aplicativos de GPS .

O engenheiro do Android Dan Morrill fez uma postagem no Google+ explicando por que o Galaxy Nexus tinha um barômetro internamente:

Eu já vi muito feno sobre o barômetro no Galaxy Nexus. Aqui está o magro; não é realmente tão dramático ou estranho como as pessoas pensam.

O principal objetivo do barômetro é (pelo menos, me disseram) tornar os lockons de GPS mais rápidos. Bloquear um GPS envolve resolver numericamente um conjunto tridimensional de equações lineares - três dimensões no espaço e no tempo. (Sim, você obtém um tempo preciso de graça se você se conecta ao GPS.) Devido à maneira como o GPS funciona, isso pode levar alguns minutos.

Isso será muito mais rápido se você já tiver uma estimativa da sua localização. É por isso que os serviços "aGPS" (GPS assistido) são tão populares: começando com uma correção de coordenadas no nível da cidade através de algo como a localização da rede da torre de celular, você pode reduzir a quantidade de matemática que precisa fazer para bloquear. É aqui que o barômetro entra.

As três dimensões no espaço são latitude, longitude ... e altitude. O barômetro fornece uma estimativa razoável do primeiro corte para a altitude. Isso mostra um pouco de uma das dimensões - especialmente combinada com o aGPS "2D" - que pode ajudar a acelerar o bloqueio em geral.

Agora, é claro, o barômetro também pode ser usado para coisas como, bem, determinar a pressão atmosférica (embora eu não tenha certeza de que é realmente o grau do clima.) Mas a principal razão para o seu telefone é ajudar com o GPS.


0

Ele mede a pressão dos dedos na tela sensível ao toque.

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


Por que você acha que o sensor de pressão faz a mesma coisa que a função getPressure (int)? Especialmente porque o sensor não precisa de um int para obter um local específico.
Christian

1
Sim, se queremos ser pedantes, você pode ter um sensor de pressão arbitrário que detecta qualquer coisa e se estende android.hardware.Sensor. Mas, no final, 99,999% dos dispositivos fornecem uma leitura de pressão para a pressão do dedo na tela sensível ao toque.
Rohan Singh
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.