强制小窗、记住小窗状态与位置
强制允许小窗
HyperOS 不是所有 App 都能用小窗——系统维护了一个"支持小窗"的应用白名单,不在白名单里的 App 打开多任务菜单时不会出现小窗按钮。
HyperCeiler 的「强制允许小窗」开关会 Hook 系统的小窗能力检查逻辑,让所有应用都被判定为"支持小窗"。开启后你可以对任何 App 使用小窗——包括银行 App、系统设置里的某些页面、甚至另一个已经在小窗里的应用。
记住小窗状态与位置
HyperOS 默认不会记住小窗的位置和大小——每次用小窗打开同一个 App 都要重新拖一遍调整位置。HyperCeiler 的「记住状态与位置」开关让系统在关闭小窗时把当前位置和尺寸写入系统数据库,下次再用小窗打开同一个 App 时自动恢复。
注意:HyperOS 3 / Android 16 上这个功能目前不可用(2.6.163 发布时标注),等后续适配。HyperOS 2 上可用。
强制应用用小窗打开
这是 2.6.161 起新增的一个有趣功能:你可以设置某些 App 总是以小窗形式打开——不管你是从桌面图标点开、还是从通知里点开、还是从另一个 App 里跳转过去。适合那些你想"随时在后台盯着"的轻量 App,比如计算器、翻译、待办清单。
使用场景示例
- 打开淘宝商品页时自动以小窗形式弹出,不打断你正在看的视频
- 日历 App 永远小窗打开在角落,随时瞥一眼日程
为什么有些功能在 HyperOS 3 上不可用
HyperOS 3 重写了小窗管理器(FloatingWindowManager)的底层实现,许多原有的 Hook 点已经不存在或逻辑完全不同。HyperCeiler 作者在 Release Notes 里坦诚标注了哪些功能在 Android 16 上暂时不可用,等待上游适配。
作用域
小窗相关功能需要勾选:
- 系统框架(system):强制允许小窗、记住位置
- 系统桌面(com.miui.home):强制应用用小窗打开(因为桌面负责触发应用启动)