dynamicspot 中文文档 下载 App

华为鸿蒙设置——后台限制和全屏显示的特殊处理

为什么华为特别需要注意

华为的 HarmonyOS(鸿蒙)系列对第三方应用的后台运行、悬浮窗显示、锁屏权限有大量专属限制:

基础三层设置

  1. 通知使用权:Settings → Notifications & Status Bar → Notification Access → dynamicSpot → 开启
  2. 悬浮窗:Settings → Apps & Services → App Management → dynamicSpot → Permissions → Floating Window → 允许
  3. 无障碍服务:Settings → Accessibility & Smart Perception → Accessibility → Downloaded Services → dynamicSpot → 开启

电池与后台

HarmonyOS 4 / EMUI

Settings → Battery → 找到 dynamicSpot → 关闭 → 允许后台

HarmonyOS 5 +

Settings → Apps & Services → Auto Launch Management → 关闭 Auto Management → 手动开启「Allow Background Activity」

Mate 60 系列全屏修复

华为 Mate 60 / Mate 60 Pro / Mate 60 Pro+ 有个特殊问题:刘海区渲染异常会导致灵动岛整体向右偏移约 12px。

修复方法:

  1. 打开 dynamicSpot 设置
  2. 找到 Force Fullscreen Display 或 强制全屏显示 选项
  3. 开启后灵动岛的位置会自动重新计算,正常对齐刘海/打孔位置

这个设置是专门为华为 Mate 60 系列做的兼容补丁,其他机型不需要开。

鸿蒙常见问题

锁屏灵动岛不显示

通知弹出来但几秒就消失

检查后台权限是否真的生效:

鸿蒙 5 悬浮窗被拦截

鸿蒙 5 对部分悬浮窗做了更严格的管理。如果悬浮窗权限开启后还是被隐藏: