我正在为 Windows phone 8.1 编写测试自动化。在手机解锁开发者模式(以便部署应用程序)后,保持屏幕解锁的最长时间为 5 分钟。此设置位于手机上的设置 > 锁定屏幕 > 屏幕超时后下拉菜单下。
对于 Win phone 8.0,有一个选项可以永远不使屏幕超时。我的问题是,既然似乎 Microsoft 尚不支持此功能,是否有某种方法可以保持 phone 8.1 的屏幕活动,而无需手动触摸它?
我正在为 Windows phone 8.1 编写测试自动化。在手机解锁开发者模式(以便部署应用程序)后,保持屏幕解锁的最长时间为 5 分钟。此设置位于手机上的设置 > 锁定屏幕 > 屏幕超时后下拉菜单下。
对于 Win phone 8.0,有一个选项可以永远不使屏幕超时。我的问题是,既然似乎 Microsoft 尚不支持此功能,是否有某种方法可以保持 phone 8.1 的屏幕活动,而无需手动触摸它?
如果您想在您的设备上开发一个应用程序,只需要在运行项目(F5)时解锁。
无论如何,可以使用当前PhoneApplicationService
的UserIdleDetectionMode
属性来强制保持屏幕开启。
要禁用自动屏幕锁定:
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Enabled;
更多关于MSDN的信息