首先需要通过应用市场(AGC)申请ACL权限“ohos.permission.SYSTEM_FLOAT_WINDOW”
并在在配置文件中添加权限说明,从而允许应用使用悬浮窗的能力。
使用ACL的签名配置指导:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-V5#section9786111152213
HarmonyOS 鸿蒙Next悬浮窗功能确实需要申请。
在HarmonyOS 鸿蒙Next系统中,应用若想要通过悬浮窗或悬浮球的方式展示重要和便捷功能的入口,开发者需要申请悬浮窗权限。这通常涉及在应用的配置文件中声明悬浮窗权限,并在代码中处理权限的申请与授予。
具体操作上,开发者需要在鸿蒙OS开发工具中打开config.json文件,为应用添加“ohos.permission.SYSTEM_WINDOW”悬浮窗权限配置。之后,在代码中还需要通过相关API请求用户授予该权限,并在获得权限后初始化悬浮窗。
悬浮窗功能不仅增强了应用的交互性,还提供了更灵活的使用方式。但请注意,开发者在利用悬浮窗功能时,应遵循华为开发者联盟的相关规定和指导,确保应用的合规性和用户体验。
HarmonyOS Next 纯血鸿蒙教程B站免费学习地址:https://www.bilibili.com/video/BV1fw2ZYSEk2
配套课件及涉及源码网盘下载地址:http://bbs.itying.com/topic/6568836e6a4621002b88a6f6