安卓的音量设置分为系统、铃声、媒体、闹钟、通话,不同厂商的手机略有不同,其中铃声包括来电铃声、短信、各种 app 的通知,媒体包括音乐、视频、游戏等,如下图,
而安卓 QQ 使用了媒体音量控制提示音播放,导致的结果是其他 app 的通知音量与 QQ 的不一致,体验不佳。比较简单的方法是统一铃声音量和媒体音量。
下面介绍一下我的调教方法,无需root
先说思路,关闭 QQ 本身的通知音,用 Tasker+AutoNotification 转发通知,短暂等待后,删除刚才 AutoNotification 的通知,你看到的是 QQ 的通知,听到的却是 AutoNotification 配置的通知音。
一、安装 Tasker、AutoNotification(需Pro,无中文),给 AutoNotification 授权读取通知。
二、Tasker 配置文件,+ 事件,插件, AutoNotification,Intercept
Apps 只选择 QQ,Title 过滤“在电脑登录”,不然QQ在电脑上线也会有声音提示,配置如下
三、添加任务
- 插件,AutoNotification,AutoNotification
Title, Text, Icon 等都不需要,只设置 Sound 为 QQ 通知音即可(QQ 通知音先存在手机里),配置如下
- 任务,等待1秒
- 插件,AutoNotification,Cancel,配置如下
四、最后去 QQ 设置里关闭新消息提醒声音。需要说明的是只是在 QQ 设置里关闭声音,并不是在系统中禁用 QQ 的通知。
另外,使用 Xposed 框架的重力工具箱、XNotification 都可以实现替换QQ通知音的效果。
以上。