📱 LSPosed 模块 | 将小爱同学的课程表提醒通知升级为小米超级岛(Dynamic Island)形态,支持倒计时/正计时/下课三阶段动态内容,以及完全自定义的显示模板。
1.提交issue
2.酷安@Mercury_me
3.QQ群1090259252
课程表超级岛 将小爱同学的课程表提醒通知转换为小米超级岛(Dynamic Island)形态。通过智能的三阶段状态切换和完全自定义的显示模板,让您的课程提醒更加直观和美观。
- 🏝️ 超级岛注入:将普通通知升级为小米超级岛形态
- ⏰ 三阶段状态:课前倒计时 → 上课中正计时 → 下课后正计时
- 🎨 完全自定义:支持自定义显示模板和消失时间
- 🔔 上课静音:一键切换上课静音/勿扰模式
| 功能 | 说明 |
|---|---|
| 超级岛注入 | 拦截 com.miui.voiceassist 发出的课程提醒通知,注入 miui.focus.param 参数 |
| 三阶段状态 | 课前(倒计时)→ 上课中(正计时)→ 下课后(正计时)自动切换 |
| 自定义模板 | 每阶段的岛A(左)、岛B(右)、息屏文字均可独立配置 |
| 点击跳转 | 点击超级岛可跳转到小爱同学课表页 |
| 上课静音/勿扰 | 超级岛内嵌"上课静音或勿扰 / 解除静音或勿扰"快捷按钮 |
在模块主界面的"状态栏岛显示自定义"卡片中,可为三个阶段分别配置:
| 阶段 | 触发时机 | 岛A默认 | 岛B默认 | 息屏默认 |
|---|---|---|---|---|
| 课前 | 通知发出 → 上课前 | {教室} |
{开始}上课 |
{教室}|{开始}上课 |
| 上课中 | 上课时刻到达 | {课名} |
{结束}下课 |
{课名}|{结束}下课 |
| 下课后 | 下课时刻到达 | {课名} |
已经下课 |
{课名}|已经下课 |
变量为自动获取的值
| 变量 | 含义 | 示例 |
|---|---|---|
{课名} |
课程名称 | 高等数学 |
{开始} |
上课时间 | 08:00 |
{结束} |
下课时间 | 09:40 |
{教室} |
上课地点 | 教科A-101 |
模块支持自定义超级岛和通知的消失时间:
- 岛消失时间:三阶段独立设置
- 通知消失时间:共享,在前阶段已取消的通知将不会有变更
设置说明:
默认:使用系统默认行为自定义:输入数值(秒或分钟),例如300表示 5 分钟后消失
- 支持自定义选择岛上显示静音/勿扰
- 支持上下课自动静音/勿扰,并支持自定义时机
支持从API导入节假日/调休或自行添加
对于节假日跳过提醒,对于调休按目标周数星期提醒
根据上午/下午第一次课的时间自动设置闹钟叫醒
支持自定义规则