前言
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; } } }
参考文章
历史上的今天
暂无评论...
随机推荐
ubuntu nginx简单记录
前言记录一下nginx的简单使用,stop ,start restart,记录于此是方便自己查阅。正文stopsudo service nginx stopstartsudo service nginx startrestartsudo service nginx restart...
食指:相信未来
当蜘蛛网无情地查封了我的炉台当灰烬的余烟叹息着贫困的悲哀我依然固执地铺平失望的灰烬用美丽的雪花写下:相信未来 当我的紫葡萄化为深秋的露水当我的鲜花依偎在别人的情怀我依然固执地用凝霜的枯藤在凄凉的大地上写下:相信未来 我要用手指那涌向天边的排浪我要用手掌那托...
Android Intent匹配及mimeType匹配
前言activity的启动分为显式调用和隐式调用。显式调用需要明确指定组件的信息。隐式调用是通过匹配目标组件的IntentFilter这里是记录一下如何使用匹配目标组建隐式启动Activity正文通过组建匹配,可以再不知道应用包名的情况启动对应的Activity(或者说应用),一个...
[摘]Android音频焦点处理
概要Android系统允许多个应用同时播放音频,这种特性有利有弊。例如当我们正在听音乐的时候突然点开了一个视频,如果我们发现音乐的声音和视频的的声音混合了在一起,这显然让我们非常不爽。而如果我们在播放音乐的时候,突然来了一条信息,这个时候,我们既希望能听到短信的提示音,又不希望音乐此刻停止,而是...
AsyncTask源码分析
AsyncTask源码分析,当前使用的Android 6.0的代码,AsyncTask源码目录在如下:base\core\java\android\os\AsyncTask.java在分析源码之前,我们看看我们在项目中是如何使用AsyncTask的。下面是个简单的demo,只是写了AsyncT...
startActivity源码分析2
前言简单记录一下startActivity()源码的启动过程,主要是过一下流程,细节太多顾不上。接上回《startActivity源码分析》,启动新的Activity需要fork一个进程处理,经过一系列的操作,最后进入ActivityThread.java的main(),然后进行绑定进程。这...