启动、恢复和执行多任务 (HTML)

了解如何启动暂停以及恢复应用。而且还了解以下信息:文件关联自动播放后台中的数据传输以及在后台中运行自己的代码和后台任务

启动、暂停以及恢复应用

当用户将应用移离屏幕时,Windows 8 会在内存中暂停应用。这样可允许其他应用在前台运行。当应用暂停时,它驻留在内存中,并且 Windows 已停止其运行。

当用户将你的应用带回至前台时,他们希望应用在他们停止的位置恢复运行。只要应用保持暂停,Windows 就会在内存中自动保留应用的数据,然后在应用恢复时还原该数据。 应用偶尔还会终止,因此你的应用应使用暂停事件来保存其当前状态。

注意  如果在应用暂停期间,你需要执行一些异步工作,则需要将暂停完成时间延迟到工作完成之后。你可以使用 checkpoint 事件参数的 detail 属性上的 setPromise 方法将暂停完成时间延迟到你完成承诺之后。

 

文件和 URI 关联

你可以为某个文件类型或 URI 启动用户的默认应用。还可使应用成为某个文件类型或 URI 方案名称的默认应用。

自动播放

当用户将设备连接到其计算机时,你可以确保用户能够选择你的应用。

后台文件传送

Windows 有助于应用管理 Web 位置上来回传送的文件,即使该用户切换到其他应用。

后台任务

你可以使用后台任务在后台运行轻型代码。任何应用都可注册后台任务以便响应某些系统事件。后台任务无法运行直接更新 UI 的代码;相反,它们向用户显示磁贴更新、锁屏提醒更新以及 Toast 通知的信息。某些应用,如邮件、VOIP 以及 IM 允许用户实时通信。 如果用户允许,应用可以在锁定屏幕上显示锁屏提醒或磁贴。当你的应用位于锁定屏幕上时,它会获取对实时后台任务的访问权限。

有关后台任务的详细指南,请参阅使用后台任务支持应用

执行通知和后台音频等多任务

你还可以不断提供后台功能以及通知和后台音频。参阅此部分以外的以下主题。

儿童园地

儿童园地是一项 Windows Phone 功能,它允许用户为儿童将手机设置为特别的模式,在该模式中仅能访问他们设置的应用和媒体。应用可在运行时检测它是否在儿童园地模式中运行,并将其行为和 UI 修改为适合儿童用户。请参阅检测你的应用何时在儿童园地模式中运行

相关主题

采用 JavaScript 的 Windows 应用商店应用的路线图

锁屏概述

锁屏磁贴指南和清单