WP8中的ApplicationIdleDetectionMode和WebBrowser功能

时间:2014-02-21 01:25:47

标签: windows-phone-8 browser

在WP8中,如果我们设置

ApplicationIdleDetectionMode = IdleDetectionMode.Disabled

即使屏幕被锁定,该应用仍会继续运行。

例如,如果我们在应用程序中有一个WebBrowser(仅当应用程序位于前台时才实际处于活动状态),并且上述属性设置为禁用:

  • 即使屏幕被锁定(例如,播放音频文件),WebBrowser是否会继续执行。
  • 即使应用程序切换到后台,WebBrowser是否会继续执行。

感谢。

1 个答案:

答案 0 :(得分:1)

至于在锁定屏幕下运行 - 是的,它应该运行,您可以从MSDN获取更多信息。

正如我测试过一次,WebBrowser正在使用BackgroundAudio播放(音频元素),因此它也应该在锁定屏幕下播放,可能在后台播放(认为你应该测试它)。

当应用程序进入休眠状态时 - 所有进程都停止MSDN

  

当用户远离应用程序向前导航时,在引发Deactivated事件后,操作系统将尝试将应用程序置于休眠状态。在此状态下,所有应用程序的线程都将停止,并且不会进行任何处理,但应用程序在内存中保持不变。

当使用AppIdleDetection时,您应该注意Certification requirements - 点6.3 - 在锁定屏幕下运行的应用程序。