启动/停止罗盘传感器

时间:2012-10-09 07:27:05

标签: windows-8 microsoft-metro compass-geolocation

请求罗盘传感器后是否有启动/停止罗盘的选项。

我会停止接收来自罗盘的事件以节省电池但是没有找到这样的选择(没有处理,没有关闭,没有像我们的Windows手机那样停止)

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您使用的是C#,则可以取消订阅该活动以停止接收来自指南针的通知。我不认为可以完全关闭指南针,因为其他应用程序可能正在使用它

订阅:

       _compass.ReadingChanged += new TypedEventHandler<Compass, CompassReadingChangedEventArgs>(ReadingChanged);

退订:

       _compass.ReadingChanged -= ReadingChanged;