在wp7中禁用设备空闲检测

时间:2012-08-02 13:42:54

标签: c# silverlight windows-phone-7 windows-phone-7.1

如何禁用设备空闲检测。所以我的应用程序继续运行,它不会进入空闲模式或锁定屏幕。

2 个答案:

答案 0 :(得分:3)

您是否尝试将ApplicationIdleDetectionMode属性设置为disabled

即便如此,如果(例如)电池电量过低,操作系统仍可能强制您的应用程序闲置。

http://msdn.microsoft.com/en-us/library/microsoft.phone.shell.phoneapplicationservice.applicationidledetectionmode(v=vs.92).aspx

答案 1 :(得分:0)

/ *通过将应用程序的PhoneApplicationService对象的UserIdleDetectionMode属性设置为Disabled来禁用应用程序空闲检测。注意: - 仅在调试模式下使用此选项。当用户不使用电话时,禁用用户空闲检测的应用程序将继续运行并消耗电池电量。 * /

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;

//要在锁定屏幕下运行应用程序,请使用下面的行

PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;

另请注意,禁用后,无法启用ApplicationIdleDetectionMode。在初始化应用程序的PhoneApplicationFrame对象之前,无法设置ApplicationIdleDetectionMode。