2011-06-29 1 views
1

Ну, я нашел этот код, после запуска этого я получил некоторую активность (как Dialog) на выбор, настолько хороший. Но моя проблема в том, что я хочу выбрать mp3 в качестве своего рингтона, как я могу это сделать?Android change Мелодия активности

Этот код дает мне только мелодии по умолчанию в списке:

 Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); 
     intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, 
     RingtoneManager.TYPE_RINGTONE); 
     intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select Tone111"); 

     intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, 
     Uri.parse("/sdcard/Slipknot - Spit It Out.mp3")); 

     startActivityForResult(intent, 0); 
+0

Или, может быть, если это не так, как должно быть сделано, чем как изменить мелодию звонка телефона на какой-нибудь mp3 на моей SDK? – Lukap

ответ

2

Решение это добавить папку рингтон в аудио (/ SDCard/медиа/аудио/ringtone /) , и вы можете добавить mp3 в эту папку, чтобы они были наклеены на них, они будут показаны в списке

0

Вы можете использовать TYPE_ALL

+0

Я пробовал с TYPE_ALL, но ничего не давал одинаковые звуки для сигналов тревоги и уведомлений, я до сих пор не вижу никаких mp3 в списке – Lukap

+0

Можете ли вы проверить этот URL: http://maketecheasier.com/add-custom-alarm -ringtone-в-андроида/2010/01/08 – Sandy