如何禁用自动锁定时,我们的windows手机应用程序正在运行



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

那么,当某些进程/获取/同步正在与服务发生时,我如何避免Windows phone应用程序中的自动锁定呢?

我不能测试这个场景,因为我正在模拟器上测试它。

1)如何避免Windows phone应用程序在运行时自动锁定功能?2)我能做到这一点的各种可能的方法是什么?

请帮帮我。

您可以这样做:

using Microsoft.Phone.Shell;
PhoneApplicationService phoneAppService = PhoneApplicationService.Current;
phoneAppService.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;

这将禁用自动锁定屏幕。让我知道这是否有效。

编辑:这段代码应该添加到App.xaml.cs的构造函数中以使其工作

最新更新