我正在开发一个Windows手机应用程序,其中我从服务中获取一些数据,此时设备将进入自动锁定,因为它长时间没有响应。
那么,当服务中发生某些进程/提取/同步时,如何避免Windows Phone应用程序中的这种自动锁定。
我无法测试这种情况,因为我正在模拟器上测试它。
1)如何在Windows Phone应用程序运行时避免自动锁定功能? 2)我可以通过哪些方式实现这一目标?
请帮帮我。
先谢谢。
答案 0 :(得分:2)
您可以执行以下操作:
using Microsoft.Phone.Shell;
PhoneApplicationService phoneAppService = PhoneApplicationService.Current;
phoneAppService.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;
这将禁用屏幕自动锁定。如果有效,请告诉我。
编辑:此代码应添加到构造函数的App.xaml.cs中以使其正常工作。