2010-12-21 15 views
16

Bir Alarm uygulamasında kullanılan bir alıcıya yayınlanan bir zil sesini seçmek için kullanılan bir Zil Tonu'na sahibim.
Seçili zil sesinin RingtonePrefernce özetinde başlığını (zil sesini seçtiğinizde görüntülenen listede gösterilen başlıkları) görüntülemek istiyorum. Bir şekilde ID3 etiketini aldınız mı? Bazı zil sesleri mp3 olur ama hepsi değil, bu iyi bir fikir olmayabilir mi?RingtonePreference öğesinden Ringtone başlığı alın

Şimdi ne olduğunu: kullanıcıya çok bilgilendirici değil:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); 
strRingtonePreference = prefs.getString("RingtonePref", "DEFAULT_RINGTONE_URI"); 

Bu strRingtonePreference "// media/iç/ses/media/55 içerik" gibi görünmesini sağlayacaktır.

Bunu nasıl yapabilirim?

cevap

69
Uri ringtoneUri = Uri.parse(strRingtonePreference); 
Ringtone ringtone = RingtoneManager.getRingtone(context, ringtoneUri); 
String name = ringtone.getTitle(context); 
+0

Ring tonu adını RingTonePreference'ın yazarı olarak nasıl ayarlayabilirim? –

İlgili konular