如何防止Windows(手机)8.1通用应用程序中的锁屏?

有谁知道,如何防止Windows(手机)8.1通用应用程序中的锁屏?

在Windows Phone 8中,我使用过:

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; 

有人有想法吗?

您可以在MSDN上查看这个问题 ,它在SO上指出了这个答案 。 简而言之,在使用WinRT时,您可以使用DisplayRequest类 :

显示video或在没有用户输入的情况下长时间运行的应用可以通过调用DisplayRequest :: RequestActive请求显示保持打开状态。 当激活显示请求时,设备的显示在应用程序可见时保持打开状态。 当用户将应用程序移出前台时,系统会停用应用程序的显示请求,并在应用程序返回到前台时重新激活它们。

在MSDN上有一个示例 ,还记得遵循指南并在不再需要时释放DisplayRequests

复制粘贴代码:)

 Windows.System.Display.DisplayRequest KeepScreenOnRequest = new Windows.System.Display.DisplayRequest(); KeepScreenOnRequest.RequestActive();