[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]
基于磁力计的设备中的传感器 – 指南针、测斜仪和方向传感器 - 因环境因素需要校准。MagnetometerAccuracy 枚举可帮助确定设备需要校准时的做法。
此简短视频概述了如何校准磁力计。
MagnetometerAccuracy 枚举包含四个值,它们可帮助你确定运行应用的设备是否需要校准。如果需要校准设备,则让用户知道需要校准。但是,不能过于频繁地提示用户校准。 建议仅每 10 分钟一次。
| 值 | 描述 |
| 未知 | 传感器驱动程序无法报告当前准确性。 这未必表示不校准设备。 得由应用确定返回“未知”时的最佳做法。 如果应用依赖于准确的传感器读数,则可能需要提示用户校准设备。 |
| 不可靠 | 目前磁力计高度不准确。 在首次返回此值时,应用应始终要求用户校准。 |
| 近似 | 对于某些应用,数据很准确。 虚拟现实应用(仅需要知道用户是否上下或左右移动设备)可以继续使用而不校准。需要绝对方向的应用(如需要知道你要转到的方向才能提供方向的导航应用)需要要求用户校准。 |
| 高 | 数据精确。 不需要校准,即使对于需要知道绝对方向的应用(如增强现实或导航应用),也是如此。 |