如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!扫描下方名片,关注公众号,公众号更新更快,同时也有更多学习资料和技术讨论群。

1、概 述
应用接续是指:用户在一个设备上操作某个应用时,可以在另一个设备的同一个应用中快速切换,并无缝衔接上一个设备的应用体验。
如下图所示,用户在手机上编辑备忘录,到办公室后切换到平板上继续编辑,完成任务的无缝衔接。

针对不同类型的应用,推荐的应用接续发起的界面及接续同步内容如下:
-
浏览器:网页内容详情页,网页浏览进度同步
-
备忘录:备忘录详情页,备忘浏览进度同步
-
新闻:新闻详情页,新闻浏览进度同步
-
阅读:小说阅读页,小说阅读进度同步
-
视频:视频播放页,视频播放进度同步
-
音乐:音乐播放页,歌单播放页,音乐播放进度同步
-
会议:会议界面,当前会议同步
-
邮件:新建邮件、回复转发邮件、阅读某封邮件界面,编辑内容及附件同步
-
办公编辑:某条编辑页面,编辑内容同步
-
CAD:CAD编辑界面,编辑内容同步
-
地图:路线查询、导航界面,当前路线及导航同步
应用接续可以实现将应用当前任务(包括页面控件状态变量等)迁移到目标设备并在目标设备上接续使用。可以实现的功能包括:
-
存储及恢复自定义数据(应用业务内容)。
-
存储及恢复页面路由信息和页面控件状态数据。
-
应用兼容性检测。
-
支持应用根据实际使用场景动态设置迁移状态(默认迁移状态为ACTIVE激活状态)。
-
如编辑类应用在编辑文本的页面下才需要迁移,其他页面不需要迁移,则可以通过setMissionContinueState进行控制。
-
支持应用动态选择是否进行页面栈恢复(默认进行页面栈信息恢复)。
-
如应用希望自定义迁移到其他设备后显示的页面,则可以通过wantConstant.Params进行控制。
-
支持应用动态选择流转成功后是否退出迁移源端应用(默认流转成功后退出迁移源端应用)。则可以通过@ohos.app.ability.wantConstant (w

最低0.47元/天 解锁文章
910

被折叠的 条评论
为什么被折叠?



