功能介绍
HyperIsland 为澎湃 OS3 提供了丰富的超级岛通知增强功能,让你的通知体验更加现代化。
软件功能
应用适配
支持为任意应用启用超级岛功能,每个应用可单独配置。
- 搜索应用:快速搜索应用名或包名
- 单独开关:每个应用独立控制是否启用
- 批量管理:一键查看已启用的应用数量

Toast 拦截
在应用适配页顶部切换到 Toast 模式后,可按应用拦截并接管标准文本 Toast:
- 转发标准 Toast:将应用 Toast 文本转为 HyperIsland 焦点通知与超级岛展示
- 拦截原始 Toast:转发后同时屏蔽系统原始 Toast 弹窗(默认开启)
- 显示为通知:转发内容可在通知中心保留
- 显示超级岛图标:控制大岛左侧图标显示
- 批量设置:多选应用后可在右上角统一应用 Toast 规则
说明
仅处理标准文本 Toast;自定义 Toast 视图不会被拦截。
通知渠道管理
针对支持多通知渠道的应用(如 QQ),可以为不同渠道单独配置:
- 即时消息:聊天通讯类通知
- 系统推送:MiPush推送通知
每个渠道可独立设置模板和样式。
超级岛自定义
模板选择
为每个应用/渠道选择合适的超级岛模板:
| 模板 | 说明 |
|---|---|
| 通知超级岛 | 支持任意通知转为焦点通知 + 超级岛显示 |
| 下载 | 自动识别下载状态并转为焦点通知 + 超级岛 |
| AI 通知超级岛 | 超级岛左右交给 AI 精简 |
样式选择
| 样式 | 说明 |
|---|---|
| 新图文组件 + 底部文本按钮 | 底部文本按钮,最多支持2个按钮 |
| 封面组件 + 自动换行 | 支持2行显示的焦点通知,配有底部文本按钮 |
| 新图文组件 + 右侧文本按钮 | 右侧文本按钮,仅支持一个按钮 |
岛自定义
- 超级岛图标:自动或自定义选择
- 大岛图标:是否显示大岛图标
- 初次展开:通知首次显示时超级岛是否自动展开为焦点通知
- 更新展开:通知更新时超级岛是否自动展开为焦点通知
- 消息滚动:超级岛内文字是否滚动显示
- 自动消失:设置超级岛自动消失的秒数
- 高亮颜色:自定义超级岛高亮颜色(支持 HEX 色值)、
- 高亮动态取色:根据超级岛图标动态取高亮颜色
- 文本高亮:选择左侧或右侧文本以高亮颜色显示
- 窄字体:开启后切换岛窄字体(会导致.转换为:)
过滤规则页面
在 设置 > 过滤规则 中,可以按前台应用单独控制通知在特殊状态下的表现。
在 设置 > 其他 > 过滤规则 中,可以按系统场景全局控制通知在特殊状态下的表现。
页面顶部的 1 勿扰、2 全屏、3 横屏 表示规则匹配顺序:系统会从左到右检查,命中第一条可用规则后直接采用该规则,不再继续匹配后面的规则。
每条规则右侧可选择处理方式:
- 默认:命中时不额外处理,继续使用默认行为
- 回退普通通知:命中时不走超级岛,恢复为普通通知
- 关闭展开:命中时只显示小岛,不自动展开焦点通知
- 自动展开通知:命中时自动展开焦点通知
推荐用法:
- 游戏或视频全屏时不想被大岛打断:将 全屏时 设置为 关闭展开 或 回退普通通知
- 横屏应用中只想保留小岛提示:将 横屏时 设置为 关闭展开
- 开启系统勿扰后希望通知尽量安静:将 勿扰时 设置为 回退普通通知 或 关闭展开
说明
全屏规则优先于横屏规则;如果一个应用同时处于全屏和横屏状态,会先使用全屏规则。
焦点通知自定义
- 焦点图标:选择焦点通知面板中显示的图标
- 自动:使用应用默认图标
- 自定义:手动选择图标
- 焦点通知:控制焦点通知的显示方式
- 默认(开启):正常显示焦点通知
- 关闭:通知还原为普通通知,仅显示超级岛
- 状态栏图标:是否在状态栏显示图标
- 锁屏通知复原:锁屏时是否恢复为普通通知样式,以使用系统自带的隐私管理策略
- 外圈光效:开启后焦点通知周围显示动态光效
表达式自定义(高级)
在「焦点通知高级自定义」和「超级岛高级自定义」里,可用表达式按需重组文本。
- 占位符格式:
${变量名} - 函数格式:
${函数名(参数1, 参数2, ...)} - 表达式长度上限约 320 字符,建议保持简短
常用占位符
${title}:当前标题${subtitle}:当前副标题/正文${subtitle_or_title}:副标题为空时回退标题${raw_title}/${raw_subtitle}:原始通知标题/正文${pkg}:应用包名${channel_id}:通知渠道 ID${progress_text}%:进度(0-100,下载模板常用)
内置函数
trim(text):去掉首尾空白regex(text, pattern, group):正则提取;group默认 0replace(text, pattern, replacement):正则替换
使用示例
- 去掉群聊前缀,只保留消息正文:
- VX:
${replace(subtitle_or_title, "^\[\d+条]\s*[^::]+[::]\s*", "")} - QQ:
${replace(title, "\(\d+条新消息\)", "")}
- VX:
- 提取订单号(如
id12345):${regex(subtitle, "(id\d+)", 1)}
- 统一清理两端空白:
${trim(subtitle_or_title)}
- 组合显示应用与渠道:
${pkg} · ${channel_id}
- 下载模板显示进度:
${progress_text}%
排错建议
- 表达式无效时会回退为空或原文本,优先检查括号、引号是否成对
- 先用纯占位符验证(如
${title}),再逐步加入函数
WARNING
关闭焦点通知时,超级岛由系统界面代发,可能有兼容性问题
通知过滤规则
用于控制通知是否上岛,支持黑名单模式和白名单模式
- 黑名单模式:包含关键词则不显示为超级岛
- 白名单模式: 仅在包含关键词通知时显示超级岛
- 黑白名单模式: 优先处理黑名单,然后根据白名单显示
焦点通知破解
内置破解
软件内置破解白名单功能,但不支持安全模式,可能导致系统界面无限崩溃,请确保有能力救砖再启用。
通过 HyperCeiler 或内置破解,可以:
- 移除焦点通知白名单限制
- 解锁焦点通知白名单验证
- 让任意应用的通知都能以焦点通知形式显示
背景自定义
- 支持设置小岛/大岛/焦点通知背景
- 支持自定义透明度/模糊
下载管理器拓展
拦截 HyperOS 下载管理器的通知,以超级岛样式展示文件名与下载进度。
核心能力
- 支持暂停、继续、取消操作
- 暂停后显示一条恢复下载的通知(需要启用下载管理器Hook)
启用方式
下载上岛默认关闭,需要自行去应用中开启 「显示系统应用」 并勾选 「下载管理程序」。