0
A
回答
0
不,您無法準確檢測到用戶何時激活鎖屏,但您可以檢測到生命週期中的更改。這樣您就可以檢測到用戶何時暫停您的應用程序。
有關的生命週期信息:https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/app-lifecycle
1
您將在這裏找到答案: http://www.developerinsider.in/prevent-the-screen-from-locking-on-uwp/
對於那些不是在尋找一個鏈接到另一個發佈可能或不可能,可能在這裏有用的是總結
你會使用的代碼是
var displayRequest = new DisplayRequest();
displayRequest.RequestActive(); //to request keep display on
displayRequest.RequestRelease(); //to release request of keep display on
事情要記住是
- 使用顯示器的要求僅在需要時,也就是時候沒有用戶輸入 預期,但顯示應該留在。例如,在全屏演示期間或用戶正在閱讀 電子書時,請撥打 。
- 不再需要時釋放每個顯示請求。
- 當應用程序暫停時釋放所有顯示請求。如果仍然需要保持顯示狀態,則應用程序可以在重新激活時創建新的顯示請求。
相關問題
- 1. 屏幕鎖定時檢測NFC標籤
- 2. iPhone屏幕鎖定時檢測觸摸
- 3. 目標c:屏幕鎖定時的接近傳感器檢測
- 4. 如何檢測在Windows Phone 8.1中鎖定/解鎖屏幕?
- 5. NSUrlConnection鎖定屏幕時?
- 6. 鎖定屏幕
- 7. 鎖定屏幕
- 8. 檢測屏幕打開或解鎖,Android
- 9. Windows Phone 8檢測屏幕解鎖
- 10. 如何在Android上檢測屏幕鎖定的鎖定和解鎖
- 11. 屏幕鎖定和解鎖
- 12. 檢測屏幕
- 13. 鎖定MFC屏幕
- 14. vb6鎖定屏幕
- 15. 屏幕鎖定Contineously
- 16. 自定義鎖定屏幕有時被股票鎖定屏幕覆蓋
- 17. OSX:檢查屏幕是否鎖定
- 18. 檢查Windows的屏幕被鎖定
- 19. Android:用於鎖定屏幕/主屏幕的Espresso測試
- 20. 在鎖定屏幕上切換活動顯示鎖定屏幕
- 21. 鎖定屏幕上的Android鎖定屏幕/媒體控件
- 22. 離子2 - 檢測屏幕是否鎖定
- 23. 在後臺應用程序中檢測鎖定屏幕
- 24. 如何檢測iPhone屏幕是否鎖定(關閉)
- 25. 檢測在IOS中正確輸入的屏幕鎖定密碼
- 26. 檢測iPhone/iPad自動屏幕鎖定設置
- 27. 使用Python檢測工作站/系統屏幕鎖定(ubuntu)
- 28. Android:檢測屏幕方向更改,如果方向鎖定
- 29. 檢測應用程序是否從鎖定屏幕打開
- 30. 在WinPhone8上鎖定屏幕PIN碼檢測
該系統只發送給你*一個*暫停通知。 1)切換到桌面,2)鎖定屏幕和3)進入低功耗狀態的系統都是可能導致暫停運行的事件。因爲(1)和(2)可以一起出現,所以你不會有機會運行這個「不同的代碼」,因爲你不會被通知(2)。由於(2)和(3)可以一起出現,所以你會運行你的「不同的代碼」,然後沒有機會運行你想運行的「普通代碼」(3)。我建議重新考慮這個「不同的代碼」的需要。 –
使用具有UserNotPresent觸發條件的後臺任務。 –