Windows Phone传感器应用开发指南
1. Windows Phone传感器概述
Windows Phone提供了多种传感器,制造商的基本要求包括加速度计、指南针、接近传感器、光线传感器和A - GPS。在当前版本中,可使用的传感器有加速度计(Accelerometer)、指南针(Compass)和陀螺仪(Gyroscope)。
-加速度计:用于测量加速度力,如重力或运动。它继承自SensorBase<TSensorReading>类,其中TSensorReading实现了ISensorReading接口。加速度计数据通过AccelerometerReadingEventArgs类公开,该类为x、y和z轴提供三个属性,取值范围在 - 2到2之间,符号用于解释力向量的方向。
-A - GPS:是定位服务的一部分,可帮助我们获取手机在地球上的位置。设备可以使用GPS、Wi - Fi和蜂窝无线电来确定位置,每种方式的精度不同,手机会根据电池状态和应用所需的精度进行平衡。
-指南针:测量手机相对于磁北极的位置角度,仅提供相对于一个轴的数据。如果要获取所有轴的信息,需要使用Motion类及其RotationMatrix属性。
-陀螺仪:提供设备在每个轴上的速度信息,可用于了解用户移动设备的速度。