我的 WP8 应用程序设置为在锁定屏幕下运行,因为即使在屏幕锁定时它也需要继续运行,但我希望能够检测到用户何时解锁他们的屏幕,我该怎么做?
手机解锁时调用了哪些方法(如果有)?
我的 WP8 应用程序设置为在锁定屏幕下运行,因为即使在屏幕锁定时它也需要继续运行,但我希望能够检测到用户何时解锁他们的屏幕,我该怎么做?
手机解锁时调用了哪些方法(如果有)?
框架的Unobscured
事件将在用户解锁时触发(它也会Obscured
在手机被锁定时触发)。
然而,这些事件也会为 MessageBox、Reminder 等触发,因此您会得到其他误报。但是,应该可以很容易地检测到您所追求的场景。
有关详细信息,请参阅此 MSDN 链接。
PhoneApplicationFrame
锁定/解锁类有两个适当的事件:
PhoneApplicationFrame.Unobscured 事件
PhoneApplicationFrame.Obcured 事件
MSDN上对此有更多描述:如何模拟Windows Phone的锁定屏幕