Heads-up 是谷歌从 Android Lollipop(即 Android 5.0)开始新加入的通知方式,其形式类似 iOS 上收到通知时的样子。在 Android Lollipop 之前,通知内容以滚动的形式出现在通知栏上,而引入了 Heads-up 之后,通知内容则会呈现在一个从屏幕顶端「空降」下来的小卡片上,「抬头」即可看到,因此得名 Heads-up。

而微信和 QQ 这两兄弟在 Android 平台上向来放荡不羁,其中尤以 QQ 最为「顽劣」,不仅对 Heads-up 不管不顾,连通知栏图标都是「与众不同」的蓝色描边。在 Android 5.0 以上的系统中,当通知栏呈现一片祥和的白色时,QQ 的通知图标就像是一把闪着冷酷蓝光的断剑,哪怕是残缺不全也要打破现有的平静。

采用 Material Design 设计的 QQ 我们不敢奢求,让 QQ 的通知更加养眼一点行吗?

官方不听话,民间自有办法调教。

Notification for QQ 是独立开发者「蓝莓味绿茶」开发的一款 QQ 通知辅助应用。在它的强力调教下,QQ 通知将会变成与微信、Telegram 一样具有 Heads-up,并且通知栏图标也会变成符合 Material Design 的纯白色扁平化。

Notification for QQ 通过获取 Android 通知读取权限,再拦截 QQ 通知,之后将 QQ 通知内容以这款应用自己的通知形式发送到系统,点击通知后跳转到 QQ。

虽然具有了基本功能,但也具有一定的局限性,比如:

  • 只能显示最初的通知内容,如果有第二个人发来消息则无能为力;
  • 间歇性失灵
  • 如果不点击通知进入 QQ,则通知内容不能自动关闭。

Notification for QQ 以这样一种曲线救国的方式实现了 Heads-up,让不听话的 QQ 具备了更符合 Android 系统的通知方式。

你可以在 酷安 下载 Notification for QQ