首页 > 架构设计 > 操作系统 > 一碰即传,重构跨设备文件分享体验
用户在分享图片、文件或热点时,需经历复杂的操作流程(如打开应用、选择文件、搜索设备、确认传输等),步骤繁琐且耗时;或者需要用户打断当前操作(如暂停视频播放、退出游戏界面),导致体验不连贯。
HarmonyOS SDK 分享服务(Share Kit)推出了" 碰一碰分享"能力,支持用户通过碰一碰发起跨端分享,可实现传输图片、共享WI-FI等。只需轻轻触碰两台设备,即可完成内容的传递。
宿主应用进入一个可以分享的界面,比如打开或者选中的一个文件、一条备忘录、一个联系人详情,或个人热点/WIFI等。
宿主应用可以分享多个内容,如选中的多张图片等。
简单触碰:当您想要分享某些内容时,只需将两台设备在亮屏、解锁的状态下并且都已开启华为分享服务(系统默认开启),设备顶部轻碰即可触发。

即时反馈:一旦设备接触成功,"碰一碰分享"会立即给出反馈,告知用户分享是否已经开始以及进度情况,用户可以清楚地知道分享的状态,避免不确定性带来的困扰。
无缝切换:分享完成后,用户可以直接返回到之前的活动或者选择查看已发送/接收的内容。

除了便捷的操作流程外,"碰一碰分享"还支持多种类型的内容分享,涵盖了日常生活中大多需要共享的信息形式,比如文本材料、图片视频和音频文件等。
支持的设备类型:当前仅支持手机碰手机。
支持的手机系统:双端需HarmonyOS NEXT 5.0.0.102 SP6及以上版本,可使用canIUse进行判断。
集成开发环境:DevEco Studio NEXT Beta1及以上版本。

以分享App Linking直达应用为例,展示如何通过碰一碰分享实现直达应用,应用需接入App Linking以确保端到端完整的体验。操作步骤请参考:使用App Linking实现应用间跳转。
完整示例代码请参见:碰一碰分享示例代码。
了解更多详情>>
访问 分享服务官网
获取 碰一碰分享开发指导文档
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70003787/viewspace-3092712/ ,如需转载,请注明出处,否则将追究法律责任。