【发布时间】:2011-10-05 20:41:07
【问题描述】:
我使用这个代码,我在这里或多或少地找到它,但这个返回总是相同的答案: “默认铃声是 Gleam”,其实不是。
我想向用户展示设置了哪些声音: 闹钟、系统通知、语音通话、日历通知、短信通知(我忘了一些吗?)
我尝试使用此代码:
SharedPreferences prefsRingtones = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
Uri ringtoneUri = Uri.parse(prefsRingtones.getString("RingtonePref","DEFAULT_RINGTONE_URI"));
Ringtone ringtone = RingtoneManager.getRingtone(this, ringtoneUri);
String ringToneName = ringtone.getTitle(this);
或者在 DEFAULT_RINGTONE_URI 中使用 DEFAULT_ALARM_ALERT_URI、DEFAULT_NOTIFICATION_URI
【问题讨论】: