信息
您所需的主题如下所示。但此主题未包含在此库中。

Microsoft.Devices.Sensors 命名空间

2013/12/13

此命名空间提供 API 以访问电话上的加速度计和其他传感器。

功能

如果您在应用中使用此 API,您必须在应用清单中指定下列功能。否则,您的应用可能无法正常工作,或可能意外退出。

ID_CAP_SENSORS

Windows Phone 8, Windows Phone OS 7.1

有关更多信息,请参见 Windows Phone 应用的功能和硬件要求

  说明
公共类Accelerometer为 Windows Phone 应用程序提供对设备加速度计传感器的访问。
公共类AccelerometerFailedException在调用 Start()Stop() 的过程中可能引发的异常。Message 字段描述异常的原因,而 ErrorId 字段包含来自加速度计框架的基础本机代码实现的错误代码。
公共类AccelerometerReadingEventArgsReadingChanged 事件提供数据。
公共类CalibrationEventArgsCalibrate 和事件提供数据。
公共类Compass为 Windows Phone 应用程序提供对设备罗盘传感器的访问。
公共类Gyroscope为 Windows Phone 应用程序提供对设备陀螺仪传感器的访问。
公共类Motion为 Windows Phone 应用程序提供有关设备方向和运动的信息。
公共类SensorBase<TSensorReading>所有 Windows Phone 传感器类的基类。
公共类SensorFailedException表示传感器操作失败时引发的异常。
公共类SensorReadingEventArgs<T>CurrentValueChanged 事件提供数据。

  结构说明
公共结构AccelerometerReading包含加速度以及加速度计读数的时间戳,指示作用于设备的力的大小和方向。
公共结构AttitudeReading包含在空间中有关设备方向的信息。
公共结构CompassReading包含有关设备的罗盘传感器检测到的磁场的信息,该信息可以用来确定设备相对于地球磁场的方向。
公共结构GyroscopeReading包含有关设备旋转加速度的信息。
公共结构MotionReading包含有关设备的方向和运动的信息。

  接口说明
公共接口ISensorReading由所有传感器读数类实现的接口。

  枚举说明
公共枚举SensorState表示加速度计当前状态的值的枚举。可以使用其 State 属性获得传感器的状态。

显示: