Windows.Devices.Sensors 命名空間

提供支援的感測器類型和相關動作數據的存取。

類別

Accelerometer

表示加速計感測器。

此感測器會傳回與 x、y 和 z 軸相關的 G-force 值。

如需範例實作,請參閱加速計範例

AccelerometerDataThreshold

提供存取加速計數據閾值 (也稱為變更敏感度) 。

AccelerometerReading

表示加速計讀數。

AccelerometerReadingChangedEventArgs

提供加速計讀取 – 已變更事件的數據。

AccelerometerShakenEventArgs

提供加速計震動事件的數據。

ActivitySensor

表示提供感測器活動和狀態的感測器。

ActivitySensorReading

表示提供感測器讀數的活動感測器讀取。

ActivitySensorReadingChangedEventArgs

表示感測器之讀取變更事件的數據。

ActivitySensorReadingChangeReport

表示感測器觸發程序的數據。

ActivitySensorTriggerDetails

代表感測器觸發的詳細數據。

AdaptiveDimmingOptions

根據人類存在感測器是否偵測到使用者,提供管理計算機畫面暗灰色行為的能力。

Altimeter

提供可測量相對高度之非對稱感測器的介面。

如需範例實作,請參閱高度表範例

AltimeterReading

表示altimeter讀取。

AltimeterReadingChangedEventArgs

提供altimeter讀取 – 已變更事件的數據。

Barometer

提供一個介面,讓條碼感測器測量壓力。

如需範例實作,請參閱氣壓計範例

BarometerDataThreshold

提供 (也稱為變更敏感度) 的條形計數據臨界值的存取。

BarometerReading

表示條形計讀數。

BarometerReadingChangedEventArgs

提供條形計讀取 – 已變更事件的數據。

Compass

表示指南針感測器。

此感測器會傳回磁北和可能為 True North 的標題。 (後者相依於系統功能。)

如需範例實作,請參閱指南針範例

CompassDataThreshold

提供存取指南針數據閾值 (也稱為變更敏感度) 。

CompassReading

表示指南針讀數。

CompassReadingChangedEventArgs

提供指南針讀取變更事件的數據。

DetectedPerson

表示由人類存在感測器偵測到的偵測人員。

Gyrometer

表示陀螺儀感測器,提供 x、y 和 z 軸的角速度值。

GyrometerDataThreshold

提供對陀螺儀數據閾值的存取權, (也稱為變更敏感度) 。

GyrometerReading

表示陀螺儀讀數。

GyrometerReadingChangedEventArgs

提供陀螺儀讀取 – 已變更事件的數據。

HeadOrientation

表示物件,描述使用者頭部相對於人類目前狀態感測器的方向,以 滾動傾斜偏角

HeadPosition

表示物件,描述相對於人類存在感測器的用戶頭部位置,以 azimuth高度而言。

HingeAngleReading

可讓您存取雙螢幕裝置中轉軸角度感測器所公開的數據。

HingeAngleSensor

表示雙螢幕裝置中的轉軸角度感測器。

HingeAngleSensorReadingChangedEventArgs

提供 ReadingChanged 事件的數據。

HumanPresenceFeatures

代表人類存在感測器所支援的系統設定。

HumanPresenceSensor

表示偵測使用者是否存在、不存在或未與其裝置互動的感測器。

HumanPresenceSensorReading

代表 HumanPresenceSensor 的單一讀取。

HumanPresenceSensorReadingChangedEventArgs

提供 HumanPresenceSensor.ReadingChanged 事件的數據。

HumanPresenceSensorReadingUpdate

代表 從 HumanPresenceSensor 更新的單一讀取。

HumanPresenceSettings

代表各種人類存在系統設定。

Inclinometer

代表傾角計感測器,分別提供與 x、y 和 z 軸繞著旋轉角度相對應的傾斜度、滾動和 yaw 值。

InclinometerDataThreshold

提供存取傾角計數據閾值 (也稱為變更敏感度) 。

InclinometerReading

表示傾角計讀數。

InclinometerReadingChangedEventArgs

提供傾角計讀取變更事件的數據。

LightSensor

表示環境光線感測器,提供環境光線讀數做為 LUX 值。

LightSensorDataThreshold

提供存取光線數據閾值 (也稱為變更敏感度) 。

LightSensorReading

表示環境光線感測器讀數。

LightSensorReadingChangedEventArgs

提供環境光線感測器讀取變更事件的數據。

LockOnLeaveOptions

根據人類存在感測器是否偵測到使用者,提供管理計算機畫面鎖定行為的能力。

Magnetometer

表示磁感測器。

MagnetometerDataThreshold

提供存取磁力計數據閾值 (也稱為變更敏感度) 。

MagnetometerReading

表示磁力計讀數。

MagnetometerReadingChangedEventArgs

提供磁力計讀取 – 已變更事件的數據。

OrientationSensor

表示方向感測器。

此感測器會傳迴旋轉矩陣和四元數,可用來調整遊戲應用程式中用戶的觀點。

如需範例實作,請參閱方向感應器範例

OrientationSensorReading

表示方向感測器讀數。

OrientationSensorReadingChangedEventArgs

提供方向感測器讀取變更事件的數據。

Pedometer

提供一個介面,讓計計測量所採取步驟的數目。

如需範例實作,請參閱計步器範例

PedometerDataThreshold

計計感測器的臨界值。 符合閾值條件時,感測器觸發程式將會啟動。

PedometerReading

表示計計讀數。

PedometerReadingChangedEventArgs

提供計計讀數 – 已變更事件的數據。

ProximitySensor

提供鄰近感測器的介面,以判斷是否偵測到物件。

如需範例實作,請參閱鄰近性感測器範例

ProximitySensorDataThreshold

ProximitySensor 的臨界值。 符合閾值條件時,感測器觸發程式將會啟動。

ProximitySensorDisplayOnOffController

根據 ProximitySensor 的讀數,提供負責開啟或關閉手機顯示器的控制器。

ProximitySensorReading

表示鄰近感測器的讀取。

ProximitySensorReadingChangedEventArgs

提供讀取數據– 鄰近感測器的已變更事件。

SensorDataThresholdTriggerDetails

提供感測器觸發數據臨界值監視工作的數據。

SensorQuaternion

表示四元數。

SensorRotationMatrix

表示 3x3 旋轉矩陣。

SimpleOrientationSensor

表示簡單的方向感測器。

如需範例實作,請參閱簡單方向感應器範例

此感測器會偵測指定裝置目前的象限方向,以及其臉部向上或向下狀態。

SimpleOrientationSensorOrientationChangedEventArgs

提供感測器讀取變更事件的數據。

WakeOnApproachOptions

根據人類存在感測器是否偵測到使用者,提供管理計算機畫面喚醒行為的能力。

介面

IHumanPresenceSensorExtension

定義型別的實作,此類型支援在感測器與系統之間的管線中檢查和修改人類存在感測器讀數。

IHumanPresenceSensorExtensionPlugin

定義型別的實作,此類型支援在感測器與系統之間的管線中檢查和修改人類存在感測器讀數。

ISensorDataThreshold

識別感測器數據的臨界值。 當超過此臨界值時,感測器觸發程式將會啟動。

列舉

AccelerometerReadingType

指出加速計的類型。

ActivitySensorReadingConfidence

指定感測器讀數的信賴度。

ActivityType

指定感測器的活動類型。

HumanEngagement

指定 HumanPresenceSensor 支援的可能參與狀態。

HumanPresence

指定 HumanPresenceSensor 支援的可能偵測狀態。

MagnetometerAccuracy

感測器的精確度。

如需如何校正磁力計的簡短影片概觀,請參閱 一個開發分鐘 - 感測器校正

PedometerStepKind

根據計計所採取的步驟類型。

SensorOptimizationGoal

指出是否應針對感測器優化電源或精確度。

SensorReadingType

指定感測器讀取類型。

SensorType

指出感測器的類型。

SimpleOrientation

指出裝置的方向。

備註

此命名空間可讓您存取下表所列的感測器類型。 感測器的驅動程式必須指出硬體已與計算機底座整合,才能透過此命名空間存取。 感測器不會標示為計算機整合,即使它們屬於支持的類型,也無法存取。 驅動程式開發人員可以參考 SensorConnectionType 列舉以取得詳細資訊。

SensorDescription
加速計偵測沿著三個軸的加速, (x、y 和 z) 。
傾角計偵測沿著三個軸 (傾斜的角度 (間距、滾動和斜線) 。
陀螺儀偵測沿著三個軸的角速度。
羅盤在與上線 GPS) 整合時,偵測相對於磁北 (和因北的標題。
淺色偵測亮度中的環境光源等級。
方向結合加速計、指南針和陀螺儀感測器的數據,以提供比從任何感測器單獨取得更平滑且更敏感的旋轉數據。 請參閱

此外,此命名空間提供下列動作的存取權 (或移動) 數據。

資料描述
四元數四元數是任意軸的點 [x,y,z] 旋轉。
旋轉矩陣旋轉矩陣代表繞 3 個軸的旋轉, (x、y 和 z) 。

感測器數據會相對於裝置的固定感測器座標系統提供,而且與顯示方向無關。 對於依賴感測器數據進行輸入控件或操作螢幕上元素的應用程式,開發人員必須將目前的顯示方向納入考慮,並適當地補償數據。 如需感測器座標系統的詳細資訊,請參閱 感測器數據和顯示方向

如需示範使用各種感測器的一些範例,請參閱 Windows 感測器範例

另請參閱