我正在开发一个Windows phone应用程序,在这个应用程序中,我从服务中获取一些数据,此时设备将进入自动锁定,因为它长时间无响应。
那么,当某些进程/获取/同步正在与服务发生时,我如何避免Windows phone应用程序中的自动锁定呢?
我不能测试这个场景,因为我正在模拟器上测试它。
1)如何避免Windows phone应用程序在运行时自动锁定功能?2)我能做到这一点的各种可能的方法是什么?
请帮帮我。
您可以这样做:
using Microsoft.Phone.Shell;
PhoneApplicationService phoneAppService = PhoneApplicationService.Current;
phoneAppService.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;
这将禁用自动锁定屏幕。让我知道这是否有效。
编辑:这段代码应该添加到App.xaml.cs的构造函数中以使其工作