0

在请求罗盘传感器后,是否有任何选项可以启动/停止罗盘。

我会停止接收来自指南针的事件以节省电池,但没有找到这样的选项(没有处理,没有关闭,没有停止,就像我们对 windows phone 所做的那样)

谢谢!

4

1 回答 1

1

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

订阅:

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

退订:

       _compass.ReadingChanged -= ReadingChanged;
于 2012-10-09T09:23:35.147 回答