【问题标题】:Start/Stop compass sensor启动/停止罗盘传感器
【发布时间】:2012-10-09 07:27:05
【问题描述】:

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

我想停止接收来自 compass 的事件以节省电池,但没有找到这样的选项(没有处置,没有关闭,没有停止,就像我们在 windows phone 上所做的那样)

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    订阅:

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

    退订:

           _compass.ReadingChanged -= ReadingChanged;
    

    【讨论】:

      猜你喜欢
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 2015-03-21
      • 1970-01-01
      相关资源
      最近更新 更多