保持Windows Phone 8.1屏幕解锁状态

3

我正在为 Windows phone 8.1 编写测试自动化。在手机解锁开发者模式(以便部署应用程序)后,保持屏幕解锁的最长时间为 5 分钟。此设置位于手机上的设置 > 锁定屏幕 > 屏幕超时后下拉菜单下。

对于 Win phone 8.0,有一个选项可以永远不使屏幕超时。我的问题是,既然似乎 Microsoft 尚不支持此功能,是否有某种方法可以保持 phone 8.1 的屏幕活动,而无需手动触摸它?


在WP8.0中,您可以从模拟仪表板解锁屏幕,但该功能已在WP8.1中停用。 - Cœur
1
可能是重复的内容:如何避免Windows Phone在插入电源时锁屏 - Cœur
同样的问题已经在这个帖子中得到了回答:https://dev59.com/42Af5IYBdhLWcg3wMwI9。 - Lilit Yenokyan
1个回答

1

如果您想在您的设备上开发一个应用程序,只需要在运行项目(F5)时解锁。

无论如何,可以使用当前PhoneApplicationServiceUserIdleDetectionMode属性来强制保持屏幕开启。

要禁用自动屏幕锁定:

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;

重新启用它的方法是:
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Enabled;

更多关于MSDN的信息


这将适用于 Silverlight 应用程序,对于 WinRT 应用程序,您将需要使用 DisplayRequest 类 - Romasz
这会防止每次运行(F5)之前需要解锁屏幕吗? - Lilit Yenokyan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接