我在源码的某个notification里加了声音提示,可是声音没有播放,后来我把
NotificationManagerService.java里的改了一行,就可以播放声音了,难道谷歌默认把通知的声音和振动关掉了?代码行:725行
if (((mDisabledNotifications & StatusBarManager.DISABLE_NOTIFICATION_ALERTS) == 0)
我把==0改成!=0就可以播放了,不知道为什么。而且在第240行
public void onSetDisabled(int status) {
            synchronized (mNotificationList) {
                mDisabledNotifications = status;
                if ((mDisabledNotifications & StatusBarManager.DISABLE_NOTIFICATION_ALERTS) != 0) {
                    // cancel whatever's going on
        。。
}
这里取消声音播放和振动写的又是!=0,有点迷惑