Windows.Devices.Sensors 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对支持的传感器类型和相关运动数据的访问。
类
接口
| IHumanPresenceSensorExtension |
定义类型的实现,该类型支持在传感器和系统之间的管道中检查和修改人类存在传感器读数。 |
| IHumanPresenceSensorExtensionPlugin |
定义类型的实现,该类型支持在传感器和系统之间的管道中检查和修改人类存在传感器读数。 |
| ISensorDataThreshold |
标识传感器数据的阈值。 超过此阈值时,传感器触发器将激活。 |
枚举
| AccelerometerReadingType |
指示加速计的类型。 |
| ActivitySensorReadingConfidence |
指定传感器读数的置信度。 |
| ActivityType |
指定传感器的活动类型。 |
| HumanEngagement |
指定 HumanPresenceSensor 支持的可能参与状态。 |
| HumanPresence |
指定 HumanPresenceSensor 支持的可能检测状态。 |
| MagnetometerAccuracy |
传感器的准确性。 有关如何校准磁力计的简短视频概述,请参阅 一个开发分钟 - 传感器 校准。 |
| PedometerStepKind |
根据计步器执行的步骤类型。 |
| SensorOptimizationGoal |
指示是否应针对传感器优化功率或精度。 |
| SensorReadingType |
指定传感器读取类型。 |
| SensorType |
指示传感器的类型。 |
| SimpleOrientation |
指示设备的方向。 |
注解
此命名空间提供对下表中列出的传感器类型的访问。 传感器的驱动程序必须指示硬件与电脑机箱集成,才能通过此命名空间访问它。 未标记为电脑集成的传感器,即使它们是受支持的类型,也无法访问。 驱动程序开发人员可以参考 SensorConnectionType 枚举了解更多详细信息。
| 传感器 | 说明 | ||||||
|---|---|---|---|---|---|---|---|
| 加速计 | 检测沿三个轴 (x、y 和 z) 的加速度。 | ||||||
| 测斜仪 | 检测 (俯仰、滚动和偏航) 三个轴的倾斜角度。 | ||||||
| 陀螺测试仪 | 检测沿三个轴的角速度。 | ||||||
| 指南针 | 与机载 GPS) 集成时,以相对于磁北 (和正北方向的度数检测方向。 | ||||||
| 亮 | 以流明为单位检测环境照明级别。 | ||||||
| 方向 | 合并来自加速计、指南针和陀螺测试仪传感器的数据,以提供比单独从任何传感器获取的更流畅、更敏感的旋转数据。 请参阅 此外,此命名空间提供对以下运动 (或移动) 数据的访问权限。
传感器数据相对于设备的固定传感器坐标系提供,并且与显示方向无关。 对于依赖传感器数据进行输入控制或操作屏幕上元素的应用程序,开发人员必须考虑当前显示方向并相应地补偿数据。 有关传感器坐标系的详细信息,请参阅 传感器数据和显示方向。 有关演示如何使用各种传感器的一些示例,请参阅 Windows 传感器示例。 另请参阅 |