我的WP8應用程序設置爲在鎖定屏幕下運行,因爲即使在屏幕鎖定時它仍需要繼續運行,但我希望能夠檢測到用戶何時解鎖其屏幕,我要這樣做嗎?Windows Phone 8檢測屏幕解鎖
手機解鎖時會調用哪些方法(如果有的話)?
我的WP8應用程序設置爲在鎖定屏幕下運行,因爲即使在屏幕鎖定時它仍需要繼續運行,但我希望能夠檢測到用戶何時解鎖其屏幕,我要這樣做嗎?Windows Phone 8檢測屏幕解鎖
手機解鎖時會調用哪些方法(如果有的話)?
上有PhoneApplicationFrame
類兩個專有事件鎖定/解鎖:
PhoneApplicationFrame.Unobscured Event
PhoneApplicationFrame.Obscured Event
有MSDN上關於多一點說明:How to simulate the lock screen for Windows Phone
框架的Unobscured
事件將在用戶解鎖時觸發(當手機被鎖定時,它也會觸發Obscured
)。
但是,這些事件也會觸發MessageBox,提醒等等,所以您會得到其他誤報。但是,應該可以很容易地檢測出你所處的情景。
我該如何着手使用這些事件?他們應該在我的應用程序中去哪裏? – Chris 2013-02-27 22:44:37