2012-06-15 101 views
2

我有一個要求,我必須檢測用戶是否沒有在應用程序和應用程序空閒(在一段時間內),並在此期間,即應用程序在設備屏幕鎖定之前閒置,我必須逐個顯示一些圖像。檢測WP7應用程序空閒,並執行一些任務

我已經通過PhoneApplicationService.UserIdleDetectionMode和PhoneApplicationService.ApplicationIdleDetectionMode的MSDN文檔,但我沒有發現任何有用的東西。

如何檢測應用程序是否空閒?

在此先感謝。

+1

@HDWProduction的回答也符合我的想法。我不認爲有一種方法可以知道用戶設置了鎖屏超時值,因此請考慮這一點。 –

回答

3

檢測到應用程序不是空閒的:創建一個包含計時器的類。當定時器啓動時,顯示圖像。每當用戶在任何頁面上做任何事情(例如通過覆蓋操作開始的事件來檢測這個)時,將定時器重置爲0.