android版本5.1
Android手机的默认铃声在system/media/audio/下面。一共有四种,分别是notifications,alarms,ringtones,ui
但这些铃声是从哪加载来的了
在源码中,这些铃声是保存在frameworks/base/data/sounds/下面
通过相应的.mk文件将音频文件放到手机的相应目录下面
通过查看,发现是在frameworks/base/data/sounds/下面的AllAudio.mk里定义的
只要把相同的铃声去掉即可
发现从Settings里面点击铃声,其他声音选项和闹钟里面选择铃声都可以进入RingtonePickerActivity
从闹钟里是从AlarmClockFragment点击铃声后进入到RingtonePickerActivity
音频文件的数据库保存在packages/providers/MediaProvider工程里面
去设备里的data/data/com.android.provider.media找到internal.db数据库