【问题标题】:Windows Phone 8 detect screen unlockWindows Phone 8 检测屏幕解锁
【发布时间】:2013-02-27 22:31:26
【问题描述】:

我的 WP8 应用程序设置为在锁定屏幕下运行,因为它需要在屏幕锁定时继续运行,但我希望能够检测到用户何时解锁他们的屏幕,我该怎么做?

手机解锁时调用了哪些方法(如果有)?

【问题讨论】:

    标签: c# windows-phone-8 windows-phone


    【解决方案1】:

    框架的Unobscured 事件将在用户解锁时触发(它也会在手机被锁定时触发Obscured)。

    但是,这些事件也会针对 MessageBox、Reminder 等触发,因此您会得到其他误报。但是,应该可以很容易地检测到您所追求的场景。

    this MSDN link for more details

    【讨论】:

      【解决方案2】:

      PhoneApplicationFrame 类上有两个适当的事件用于锁定/解锁:

      PhoneApplicationFrame.Unobscured Event

      PhoneApplicationFrame.Obscured Event

      在 MSDN 上有更多的描述:How to simulate the lock screen for Windows Phone

      【讨论】:

      • 如何使用这些事件?他们应该在我的应用程序中的什么位置?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多