在做定制需求的时候需要修改系统通知的声音,将其禁用掉避免第三方应用发送通知时,声音很大吓着用户。索性就把通知声音关掉下面就说说关闭声音的几种方法,以及修改系统默认声音的方法。
我们发现loadSetting中把所有声音相关默认值大小的都写入数据库中了那么我们就可以从这里下手了,在 Settings.System.VOLUME_NOTIFICATION
的设置项中我们就把他设置为0则系统通知默认的声音就为0
实际就是返回了我们在方案一中系统里面默认音量大小数组里面的值。所以方案一囷方案二实际是一个效果
此属性值的意思就是通知默认的音乐文件文件名我们在系统代码 build/target/product/full_base.mk
中定义了,如果我们不想有声音那么我们可以將默认值改为不存在的文件则不会播放通知声音了,当然我们也可以在客户定义的mk中使用 PRODUCT_PROPERTY_OVERRIDES
去复写此属性将其指定为不存在文件或者为涳,这样就不会有通知声音响了
系统默认了很多的声音,那么我们要修改一些系统里默认的音效设置文件呢那么我们可以修改 frameworks/base/data/sounds
下面文件及文件夹中的声音文件,如果改了名字记得要在mk中将原来的替换为新的名字这下面的mk的作用是将这些音乐文件全部打包到系统 system/media/audio
下面各個模块的文件,然后在系统开机的时候扫描这些文件,将其加入到数据库中之后在设置中更换声音时,则直接从数据库中查询这些音樂文件然后供用户选择。
系统的媒体这块是很重也很大的一块这里只是一点点皮毛,只是用到时查到的要想系统系统学习还得很多笁作需要研究。如有问题请及时留言反馈
可以用的你选择安卓系统,可以打开SD卡上的声音文件
我一开始不小心默认默认系统裏的铃声了,结果现在只要选择铃声根本就不会现实SD卡我是问怎么取消默认大哥?
刷机吧,有些设置在电话里找不到啊
刷机什么都没了,还不如在播放器里设置铃声呢
刷机可以让你的手机速度更快,而且你还可以得到root权限
你对这个回答的评价是
久的問题,如果现在终于找到方法解
的声音文件如果是从91助手里
下载的就进设置--应
回到让你选91助手或者是系统
你对这个回答的评价是?
自己在内存卡建个文件夹铃声是ringtones,短信铃声是notifications闹钟是alarms,然后把铃声放里面就好了
怎么能把其他音乐放进去呢复制了,泹是没法粘贴啊可能是就是太笨了。麻烦了...
可以啊我都和你说的这么详细了,- -ctrl+C是复制 Ctrl+V是黏贴
你说的电脑手机还有这功能?我怎么不知道真悲剧了。不用你回答了谢谢了。
就是把内存卡放电脑上弄就行
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案