【问题标题】:ApplicationIdleDetectionMode and WebBrowser functionality in WP8WP8 中的 ApplicationIdleDetectionMode 和 WebBrowser 功能
【发布时间】:2014-02-21 01:25:47
【问题描述】:

在WP8中,如果我们设置

ApplicationIdleDetectionMode = IdleDetectionMode.Disabled

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

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

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

谢谢。

【问题讨论】:

    标签: windows-phone-8 browser


    【解决方案1】:

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

    正如我曾经测试过的那样,WebBrowser 正在使用 BackgroundAudio 播放(音频元素),所以它也应该在锁定屏幕下播放,并且可能在后台播放(认为你应该测试它)。

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

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多