如何在我们的Windows Phone应用程序运行时禁用自动锁定?

时间:2013-05-13 14:19:59

标签: windows-phone-7 windows-phone-8 windows-phone-7.1 windows-phone-7.1.1

我正在开发一个Windows手机应用程序,其中我从服务中获取一些数据,此时设备将进入自动锁定,因为它长时间没有响应。

那么,当服务中发生某些进程/提取/同步时,如何避免Windows Phone应用程序中的这种自动锁定。

我无法测试这种情况,因为我正在模拟器上测试它。

1)如何在Windows Phone应用程序运行时避免自动锁定功能? 2)我可以通过哪些方式实现这一目标?

请帮帮我。

先谢谢。

1 个答案:

答案 0 :(得分:2)

您可以执行以下操作:

using Microsoft.Phone.Shell;

PhoneApplicationService phoneAppService = PhoneApplicationService.Current;
phoneAppService.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;

这将禁用屏幕自动锁定。如果有效,请告诉我。

编辑:此代码应添加到构造函数的App.xaml.cs中以使其正常工作。