前言

Android开机时,notification通知会有提示音

这个是之前写的,重新摘抄于此。

正文

修改地方

\androidp\frameworks\base\services\core\java\com\android\server\notification\NotificationManagerService.java

找到

int buzzBeepBlinkLocked(NotificationRecord record) {
    //略
}

这里有通知震动,通知灯,通知音等。

我这边注释了playSound()方法

if (hasValidSound) {
    if (isInsistentUpdate) {
        // don't reset insistent sound, it's jarring
        beep = true;
    } else {
        if (isInCall()) {
            playInCallNotification();
            beep = true;
        } else {
            //beep = playSound(record, soundUri);
        }
        if (beep) {
            mSoundNotificationKey = key;
        }
    }
}

参考文章

相关文章

暂无评论

none
暂无评论...