2

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

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

4

2 回答 2

4

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

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

有关详细信息,请参阅此 MSDN 链接。

于 2013-02-27T22:37:25.603 回答
3

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

PhoneApplicationFrame.Unobscured 事件

PhoneApplicationFrame.Obcured 事件

MSDN上对此有更多描述:如何模拟Windows Phone的锁定屏幕

于 2013-02-27T22:36:26.767 回答