Windows.Devices.Sensors 命名空间

提供对支持的传感器类型和相关运动数据的访问。

Accelerometer

表示加速计传感器。

此传感器返回相对于 x、y 和 z 轴的 G 力值。

有关实现的示例,请参阅加速计示例

AccelerometerDataThreshold

提供对加速计数据阈值的访问, (也称为更改敏感度) 。

AccelerometerReading

表示加速计读取。

AccelerometerReadingChangedEventArgs

为加速计读取更改事件提供数据。

AccelerometerShakenEventArgs

为加速计摇动事件提供数据。

ActivitySensor

表示提供传感器的活动和状态的传感器。

ActivitySensorReading

表示为传感器提供读数的活动传感器的读取。

ActivitySensorReadingChangedEventArgs

表示传感器的读取更改事件的数据。

ActivitySensorReadingChangeReport

表示传感器触发器的数据。

ActivitySensorTriggerDetails

表示有关传感器触发的详细信息。

AdaptiveDimmingOptions

提供根据人类存在传感器是否检测到用户来管理电脑屏幕的调光行为的功能。

Altimeter

为测量传感器提供一个接口,用于测量相对高度。

有关实现的示例,请参阅高度计示例

AltimeterReading

表示高度计读取。

AltimeterReadingChangedEventArgs

为高度计读取更改事件提供数据。

Barometer

为大气传感器提供用于测量大气压力的接口。

有关实现的示例,请参阅气压计示例

BarometerDataThreshold

提供对晴雨表数据阈值的访问, (也称为更改敏感度) 。

BarometerReading

表示晴雨表读数。

BarometerReadingChangedEventArgs

为晴雨表读取 - 更改事件提供数据。

Compass

表示指南针传感器。

此传感器返回一个相对于磁北(可能为 True North)的航向。 (后者依赖于系统功能。)

有关实现的示例,请参阅指南针示例

CompassDataThreshold

提供对指南针数据阈值的访问, (也称为更改敏感度) 。

CompassReading

表示指南针读数。

CompassReadingChangedEventArgs

为指南针读取更改事件提供数据。

DetectedPerson

表示由人类存在传感器检测到的检测到的人员。

Gyrometer

表示一个陀螺测试仪传感器,该传感器提供相对于 x、y 和 z 轴的角度速度值。

GyrometerDataThreshold

提供对陀螺测试仪数据阈值的访问, (也称为更改敏感度) 。

GyrometerReading

表示陀螺测试仪读数。

GyrometerReadingChangedEventArgs

为陀螺测试仪读取 - 更改事件提供数据。

HeadOrientation

表示一个对象,该对象描述用户头部相对于人类存在传感器的方向,例如 滚动俯仰偏航

HeadPosition

表示一个 对象,该对象以 方位 角和 高度描述用户头部相对于人类存在传感器的位置。

HingeAngleReading

提供对双屏设备中铰链角度传感器公开的数据的访问。

HingeAngleSensor

表示双屏设备中的铰链角度传感器。

HingeAngleSensorReadingChangedEventArgs

ReadingChanged 事件提供数据。

HumanPresenceFeatures

表示人类状态传感器支持的系统设置。

HumanPresenceSensor

表示一个传感器,该传感器检测用户是存在、不在,还是未与其设备交互。

HumanPresenceSensorReading

表示从 HumanPresenceSensor 进行单个读取。

HumanPresenceSensorReadingChangedEventArgs

HumanPresenceSensor.ReadingChanged 事件提供数据。

HumanPresenceSensorReadingUpdate

表示从 HumanPresenceSensor 进行单个更新的读取。

HumanPresenceSettings

表示各种人类状态系统设置。

Inclinometer

表示一个测斜仪传感器,该传感器分别提供与 x、y 和 z 轴周围的旋转角度对应的俯仰、滚动和偏航值。

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 枚举了解更多详细信息。

传感器说明
加速计检测沿三个轴 (x、y 和 z) 的加速度。
测斜仪检测 (俯仰、滚动和偏航) 三个轴的倾斜角度。
陀螺测试仪检测沿三个轴的角速度。
指南针与机载 GPS) 集成时,以相对于磁北 (和正北方向的度数检测方向。
以流明为单位检测环境照明级别。
方向合并来自加速计、指南针和陀螺测试仪传感器的数据,以提供比单独从任何传感器获取的更流畅、更敏感的旋转数据。 请参阅

此外,此命名空间提供对以下运动 (或移动) 数据的访问权限。

数据说明
四元四元数是围绕任意轴的点 [x,y,z] 旋转。
旋转矩阵旋转矩阵表示围绕 3 个轴 (x、y 和 z) 旋转。

传感器数据相对于设备的固定传感器坐标系提供,并且与显示方向无关。 对于依赖传感器数据进行输入控制或操作屏幕上元素的应用程序,开发人员必须考虑当前显示方向并相应地补偿数据。 有关传感器坐标系的详细信息,请参阅 传感器数据和显示方向

有关演示如何使用各种传感器的一些示例,请参阅 Windows 传感器示例

另请参阅