圧力センサーは何を測定しますか?


回答:


5

Motorola Xoom、Sony Ericsson Xperia Active、Galaxy Nexus などの一部のデバイスには、気圧センサーを内蔵しており、気圧を測定します。私が持っているバロメーターHDのおおよそ私のスント電子バロメーターと同じ読みを与えるようで、私のXoomの上にインストールアプリを。

気圧計(およびその他の環境)センサーのサポートはAndroid 2.3で追加されました。関連する開発者リソースにリンクする傾向を追跡するために、これはTYPE_PRESSUREセンサーだと思います

気圧センサーを備えたこのStackOverflowの質問Androidデバイスと、デバイスがGPSアプリで高度を計算するのを助ける気圧計の可能な使用法については、このGizmodoの記事も参照してください。

AndroidエンジニアのDan MorrillがGoogle+に投稿し、Galaxy Nexusに内部に気圧計があった理由を説明しました

Galaxy Nexusの気圧計について、多くの干し草を作ったことがあります。ここに細いです。人々が思うほどドラマチックでも奇妙でもありません。

気圧計の主な目的は(少なくとも、私は聞いたことがあるが)GPSロックオンを高速化することである。GPSにロックするには、4次元の線形方程式のセットを数値的に解く必要があります-空間の3次元と時間。(はい、GPSにロックすると、正確な時刻が無料で得られます。)GPSの動作方法により、これには数分かかる場合があります。

あなたがすでにあなたの場所の推定を持っているならば、これはずっと速くなります。これが「aGPS」(アシストGPS)サービスが非常に人気がある理由です。セルタワーのネットワークロケーションなどの大まかな都市レベルの座標修正から始めることで、ロックオンするために実行する必要がある計算の量を減らすことができます。これが気圧計の出番です。

空間の3つの次元は、緯度、経度、および高度です。気圧計は高度の合理的な最初の見積もりを提供します。これにより、特に「2D」aGPSと組み合わせて、いずれかの次元で少し足を伸ばすことができます。これは、一般的にロックオンのスピードアップに役立ちます。

もちろん、気圧計は大気圧の測定などにも使用できます(ただし、実際の気象グレードであるかどうかはわかりません)。しかし、スマートフォンに搭載されている主な理由は、GPSを支援するためです。


0

タッチスクリーン上の指の圧力を測定します。

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


圧力センサーがgetPressure(int)関数と同じことをするのはなぜだと思いますか?特に、センサーは特定の場所を取得するためにintを取りません。
クリスチャン

1
ええ、私たちが知識を深めたいのなら、あなたは何かを感知して拡張する任意の圧力センサーを持つことができますandroid.hardware.Sensor。しかし結局のところ、そこにあるデバイスの99.999%は、タッチスクリーン上の指の圧力の圧力測定値を提供します。
Rohan Singh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.