Для этого требуется в корне SD карты памяти создать папку media, в которой создать папку audio. В ней разместить следующие папки:
- alarms (будильник);
- ringtones (мелодии звонка);
- notifications (уведомления MMS, SMS и почты);
- ui (звуки интерфейса).
То есть путь, например, для мелодии будильника будет иметь вид media/audio/alarms, другие соответственно. После этого требуется перезагрузка и выбор мелодий и настроек.
Также мелодии можно выбрать из стандартного плеера. Только при перезагрузке такие мелодии слетают, а если в папке для рингтонов и для плеера есть одинаковые мелодии, то различить их по названию будет невозможно. Для этого по этой инструкции в созданных для мелодий папках надо создать файл .nomedia.
А ещё есть вариант установки мелодий через программу Ringdroid, которая позволяет вырезать нужный кусок из песенки, и при сохранении предложит установить мелодию на звонок, смс или будильник.
А мне понравился более лёгкий способ через программу Rings Extended. Она встраивается в систему и можно просто выбрать нужную мелодию через «Настройки/звуки».