Android開發者指南-傳感器Sensor[原創譯文]

Sensors

英文原文:http://developer.android.com/guide/topics/sensors/index.html


版本:Android 4.0 r1

大多數Android平臺的設備都內置了傳感器,用於感知運動、方向和各種環境條件的變化。 這些傳感器能夠提供高精度的原始數據,如果你需要監測設備的空間位移或方向,或者要監視設備周圍環境的變化,這就非常有用了。 比如,某個遊戲可能需要跟蹤重力傳感器的數據,以便推斷出用戶複雜的手勢和動作,類似傾斜、晃動、旋轉、搖擺等等。 同樣,某個天氣應用可能要利用設備的溫度和溼度傳感器來計算並報告結露點溫度,而某個旅行應用則可能需要用地磁和加速度傳感器來報告南北方位。

Android平臺支持四大類傳感器:

  • 運動傳感器

    這類傳感器檢測三維軸線上的加速力和旋轉力,包括加速度、重力、陀螺儀、旋轉方向傳感器。

  • 環境傳感器

    這類傳感器檢測各種環境參數,諸如氣溫和氣壓、光照度、溼度等。這包括氣壓計、測光表、溫度計。

  • 方位傳感器

    這類傳感器檢測設備的物理方位,包括方向和磁力傳感器。

你可以用Android的傳感器框架來訪問這些傳感器。傳感器框架提供了豐富的類和接口,能夠幫助你完成很多與傳感器有關的工作。 關於Android支持的傳感器框架和傳感器,詳見以下文檔:

傳感器概述
學習獲取設備上可用的傳感器清單、設置傳感器事件偵聽器、讀取傳感器數據等內容,以及訪問和使用傳感器的推薦做法。
運動傳感器
學習使用提供加速數據的傳感器,比如加速度、重力、直線加速度傳感器;以及提供旋轉數據的傳感器,比如陀螺儀、旋轉方向傳感器。
方位傳感器
學習使用提供方向和南北方位數據的傳感器,比如方向傳感器、地磁傳感器。
環境傳感器
學習使用提供環境數據的傳感器,比如光線、溼度、氣壓、溫度、距離感應器。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章