如何检测屏幕是否在UWP应用程序中被锁定?
当屏幕被锁定时,app会暂停,我需要在锁定屏幕的情况下输入一些不同的代码。
答案 0 :(得分:1)
你会在这里找到答案: https://developerinsider.co/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 :(得分:0)
不,您无法准确检测用户何时激活锁屏,但您可以检测到生命周期中的更改。这样,您可以检测用户何时暂停您的应用。
有关生命周期的信息:https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/app-lifecycle