活动地址:CSDN21天学习挑战赛
1、对比Android高版本和低版本
在高版本的Android系统中加了很多的状态栏通知,作者在该篇文章中给我们介绍了系统通知音大多数是由SystemUI中的类RingtonePlayer来播放通知音的。
2、高版本的系统通知音比较多
Android系统在frameworks/base/packages/SettingsProvider/res/values/defaults.xml中设置了部分通知开关,可以根据需求修改。如:
<!-- 当有MountService事件时是否播放通知音 -->
<bool name="def_mount_play_notification_snd">true</bool>
<!-- ums启用时是否在通知栏提示 -->
<bool name="def_mount_ums_prompt">true</bool>
<!-- user interface sound effects -->
<!-- 是否播放低电量声音 1 -->
<integer name="def_power_sounds_enabled">1</integer>