kwgt 通知读取 ne Notification 函数 未读数 文本 图标
ne 函数
| 函数 | 说明 |
|---|---|
$ne(count)$ | 总通知条数 |
$ne(icon)$ | 最新一条通知的图标 |
$ne(title)$ | 最新一条通知的标题 |
$ne(text)$ | 最新一条通知的正文 |
$ne(package)$ | 最新一条通知来自哪个 App(包名) |
$ne(appname)$ | 最新一条通知来自哪个 App(显示名) |
前置条件
kwgt 需要通知监听权限:
系统设置 → 特殊权限 → 通知访问 → 勾选 kwgt
没开这个权限 ne 函数全部返回空。不同 ROM 设置路径可能不一样,小米在:
设置 → 隐私保护 → 特殊权限设置 → 通知使用权
实战:通知中心小组件
- 一个矩形背景卡片
- 顶部文字:
总通知数 $ne(count)$ - 中部图标:Image 元素,内容
$ne(icon)$ - 标题文字:
$ne(title)$ - 正文文字:
$ne(text)$(字号小,灰色) - Touch 动作:点击整个卡片 →
$nu()$(直接打开通知面板)
注意事项
- ne 函数只读取最新的一条通知的详细内容,或者用
ne(count)拿总数 - 通知被移除后 count 会减少,ne(title/text) 也会更新为下一条最新的
- 某些 App 的通知标题是敏感信息,建议 ne(count) 拿来做角标数量就行
- 实时性:kwgt 不会每秒轮询通知,只在通知发生变化时读取