首页 > 技术

【HarmonyOS SDK Skills】一个 Skill搞定画中画/闪控窗/闪控球开发

2026-11-05 17:30:16      西盟科技资讯   


  悬浮类特性是应用融入 HarmonyOS 多任务体系的关键能力。它作为悬浮在应用界面之上的轻量化窗口,支持用户灵活、安全地在应用外执行操作:无论是边看视频边回消息、退后台继续盯行情,还是一键抢单、搜题,它让用户的观影、通话不因切换而中断,行情、派单等关键信息不因退后台而错过,点击即可返回主界面,让多任务操作更从容。

  为了提升鸿蒙悬浮类特性开发接入效率,HarmonyOS 推出了悬浮类窗口接入Skill(hmos-arkui-kit-window-floatwindow),该Skill将画中画、闪控窗、闪控球的接入流程简化为一键式自动化任务,帮助开发者免去大量手动编码与调试工作,大幅提升鸿蒙悬浮类业务需求的开发效率。

  一个 Skill,三种悬浮形态全覆盖

  悬浮类窗口接入Skill(hmos-arkui-kit-window-floatwindow)聚焦三类系统级辅助窗口:画中画(PiPWindow)、闪控窗(floatView)和闪控球(floatingBall),并覆盖它们的组合玩法:球窗绑定(bind)、防窥保护(dlpAntiPeep)和多能力叠加。开发者无需逐个翻阅接口文档、手动拼装配置,通过 Skill 即可快速完成接入、一键启用对应能力,把开发效率真正提上来。

  三种悬浮类窗口形态:

  画中画:视频画面可从应用内弹出为悬浮小窗,置顶于屏幕上层。用户切至微信、小红书等其他应用,播放也不会中断。画中画的窗口区域、按钮数量与交互能力由系统定义,针对不同业务场景(视频、电话、开会、直播)提供配套模板。

图1 115.jpg

  闪控球:由系统渲染的边缘悬浮小圆球。开发者只需配置展示文本,即可支持用户单击、双击触发预设业务操作。

  闪控窗:常驻屏幕的轻量化应用页面。即便应用退至后台,内容依旧持续展示,适配行情盯盘、导航、健身记录等场景。形态支持二选一:圆角卡片或细长横条。

图2 115.jpg

  两个贴心组合技:

  窗球联动:悬浮窗口与闪控球绑定联动。用户可将窗口收缩为悬浮球,点击球体再展开窗口,状态流转由系统自动接管,应用无需自行维护两端状态。

  防窥保护:当检测到他人凑近屏幕时,系统自动为悬浮窗叠加遮罩,保护敏感信息,避免内容泄露。

  两步接入,轻松上手

  (一) 下载安装:前往 Matrix 开源鸿蒙格物平台Skill 广场【下载】对应 Skill 文件,放置到 AI 编码工具 DevEco Code 的 Skill 配置目录下。

  (二) 触发 Skill:在对话中包含 "画中画、PiP、floatView、floatingBall、闪控窗、闪控球、球窗绑定" 等关键词,或直接输入需求,例如:

  ▪ “【开发】帮我在现有项目上接入闪控球”

  ▪ “【查询】帮我看一下闪控窗创建接口需要什么参数”

  ▪ “【定位】帮我看一下闪控球和闪控窗绑定为什么没有绑定成功”

图3 115.jpg

  AI基于用户意图结合Skill进行识别分流,分别支持用户完成问答、定位、辅助编程,及原型验证等工作:

图4 115.jpg

  ▪问答:结合问答类信息辅助用户完成功能及约束确认;

  ▪定位:结合接口说明、开发指南及误用清单等辅助用户完成代码bug排查,并给出修改建议。

  ▪辅助编程:结合接口说明、开发指南等信息辅助用户快速接入闪控球、闪控窗、画中画等特性。

  ▪原型验证:结合胶水代码及开发指南快速提供特性demo供用户参考。

  从提效,到赋能业务创新

  AI 赋能鸿蒙悬浮类特性开发,实现自动化配置、标准化接口、以及轻量化需求。无论开发者是想快速接入通用悬浮类特性,或是深度定制个性化界面,这套 Skill 都支持快速解锁鸿蒙悬浮能力,助力开发者高效完成功能落地。

  悬浮类特性的业务价值,已在众多场景体现:金融类应用借助闪控窗把行情 "钉" 在屏幕上,切到后台也能持续盯盘;打车、外卖、学习场景依托闪控球,提供一键抢单、一键搜题的便捷操作;视频、直播、会议类应用通过画中画实现边播边聊、会议持续不中断。各类场景的核心目标一致:让用户多任务操作更加从容。

  想要深入学习悬浮窗口的落地实践,欢迎登录HarmonyOS开发者联盟官网【开发者学堂】搜索“多窗”,观看画中画、悬浮窗及分屏、《股票多窗协同与悬浮盯盘》案例讲解等课程,讲师通过详解悬浮类窗口开发要点、窗球联动、盯盘业务最佳实践,帮助开发者快速掌握悬浮类能力开发。

  面向万物互联时代,HarmonyOS 将持续升级创新窗口管理等核心能力,携手开发者突破场景边界,共创无缝流转的智慧应用体验,共同构建更加智能、高效的数字世界。欢迎各位开发者即刻体验!

  HarmonyOS SDK 相关Skill已在【Matrix开源鸿蒙格物平台】中上架,开发者既可以通过「鸿蒙开放能力」标签筛选查找对应 Skill 并投入开发使用,也可直接检索 Skill 名称如“窗口”,结合 AI 开发工具,实现鸿蒙应用开发的提速增效。

相关阅读

    无相关信息