发布时间:2012-08-04 13:47:06作者:知识屋
win8打造跨不同 PC 的连续体验。您还可以在您的应用程序中添加另一种很酷的漫游体验,那就是跨不同 PC 的连续用户体验!假设某个用户在家中的台式计算机上使用我的阅读器获取源,但她赶着出门搭乘公共汽车。在出门前,她拿起 windows 8 平板电脑,并打开我的应用程序。我希望为她提供的体验是让她能够从在台式 PC 上停下的地方继续读取源。实现连续体验就是要保存用户执行操作的环境,并进行漫游。 从功能上来讲,这与漫游其他任何设置并无差异,但这种应用场景与大多数设置都有点不同。用户可能会非常快速地导航源,因此该设置可能会频繁改变,而其他设置通常不会出现这种情况。而且,要提供真正令用户满意的体验,关于用户最后执行的操作的数据必须十分准确。为了满足这些客户的需求,我们针对这样的体验创建了一个经过专门设计的唯一设置名称 HighPriority。要使用该设置,只需在 RoamingSettings 的根容器中将您的设置命名为 HighPriority。它的用法与其他设置相似。漫游引擎允许此设置以远快于其他漫游数据的速度漫游,从而使您能够提供用户所需的体验。 要使我的源阅读器具备这样的功能,我只需要漫游源标识符。在应用程序启动时,或当它从挂起状态恢复时,我会检查标识符,并浏览到相应的源。这与我前面的设置非常相似,只是该设置名称为 HighPriority。 JS: Windows.Storage.ApplicationData.current.roamingSettings.values[“HighPriority”] = currentFeedId; C#: Windows.Storage.ApplicationData.Current.RoamingSettings.Values[“HighPriority”] = currentFeedId; 与其他漫游体验相似,Windows 会负责所有复杂的工作,因此您不必担心。使用 HighPriority 的关键在于知道何时读取设置以及何时写入。一般而言,在应用程序启动时或者当它从暂停中恢复时检查 HighPriority,从而使用户无论在当前 PC 还是在其他 PC 上都可以获取他们最后一次使用应用程序时执行的操作。我们会针对用户发起的操作写入 HighPriority,例如导航至新页面或单击链接时。 HighPriority 设置通常是瞬时性的,但可能会因快速写入而受阻,因此不必要的写入只会造成应用程序内性能衰减,而不会改善漫游体验。通常的规则是,使 HighPriority 代表用户执行操作的位置和内容,例如当用户在应用程序中浏览网页或浏览内容时。有些应用程序可能包含快速改变的数据,例如跟踪正在播放的视频内计数器的视频播放器。在每次视频计数器数量增大时都写入 HighPriority 有些小题大做,您可以改为当视频改变状态(例如播放/暂停)时、用户到达一个检查点或当应用程序暂停时更新该设置。 |
win8系统网页图片不显示怎么办 win8系统无法显示网页图片解决方法教程
Win8系统显示器颜色不正常怎么办 Win8系统显示器颜色不正常的解决步骤
Win8系统怎么去除复选框 Win8系统去除复选框的详细步骤
如何在Win8系统创建空白文件夹 在Win8系统创建空白文件夹的方法
Win8资源管理器无响应怎么回事 Win8资源管理器无响应处理的方法步骤
怎么用Win8系统的文件反选功能 教你使用Win8文件反选功能的方法
Win8系统怎么恢复经典开始菜单 Win8恢复经典开始菜单的详细步骤
Win8系统安装软件经常出现防火墙弹窗怎么办 Win8系统安装软件经常出现防火墙弹窗解决方法
Win8系统怎么使用自带工具解决硬盘坏道问题 Win8系统使用自带工具解决硬盘坏道问题方法
Win8系统截图工具怎么锁定到任务栏 Win8系统截图工具锁定到任务栏方法图文详解
2012-08-10
[下载]Win8 Pro 专业版 RTM(32位&64位)泄露下载 (含简体中文
Windows8 各版本区别详解【核心版、Pro专业版、Enterprise企业版
98元购买Windows8 专业版 谁都可以买到!
【MSDN官方原版】Windows Embedded 8.1 简体中文/繁体中文/正体
win8 宽带连接 错误651问题
Win8 RTM 32/64位专业版ISO镜像BT下载
Win8+Win8.1 MSDN官方版下载【简体中文+繁体中文+英文】
Windows8怎么修改桌面壁纸?
Win8消费者预览中文版安装密钥/激活码发布!