在WP8中,如果我们设置
ApplicationIdleDetectionMode = IdleDetectionMode.Disabled
即使屏幕被锁定,该应用仍会继续运行。
例如,如果我们在应用程序中有一个WebBrowser(仅当应用程序位于前台时才实际处于活动状态),并且上述属性设置为禁用:
感谢。
答案 0 :(得分:1)
至于在锁定屏幕下运行 - 是的,它应该运行,您可以从MSDN获取更多信息。
正如我测试过一次,WebBrowser正在使用BackgroundAudio播放(音频元素),因此它也应该在锁定屏幕下播放,可能在后台播放(认为你应该测试它)。
当应用程序进入休眠状态时 - 所有进程都停止MSDN:
当用户远离应用程序向前导航时,在引发Deactivated事件后,操作系统将尝试将应用程序置于休眠状态。在此状态下,所有应用程序的线程都将停止,并且不会进行任何处理,但应用程序在内存中保持不变。
当使用AppIdleDetection时,您应该注意Certification requirements - 点6.3 - 在锁定屏幕下运行的应用程序。