如何禁用设备空闲检测。所以我的应用程序继续运行,它不会进入空闲模式或锁定屏幕。
答案 0 :(得分:3)
您是否尝试将ApplicationIdleDetectionMode
属性设置为disabled
?
即便如此,如果(例如)电池电量过低,操作系统仍可能强制您的应用程序闲置。
答案 1 :(得分:0)
/ *通过将应用程序的PhoneApplicationService对象的UserIdleDetectionMode属性设置为Disabled来禁用应用程序空闲检测。注意: - 仅在调试模式下使用此选项。当用户不使用电话时,禁用用户空闲检测的应用程序将继续运行并消耗电池电量。 * /
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
//要在锁定屏幕下运行应用程序,请使用下面的行
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;
另请注意,禁用后,无法启用ApplicationIdleDetectionMode。在初始化应用程序的PhoneApplicationFrame对象之前,无法设置ApplicationIdleDetectionMode。