我使用這個代碼,我發現或多或少在這裏,但這個返回總是相同的答案: 「默認鈴聲是微光」,而不是。如何顯示當前鈴聲標題的報警,通知,語音通話,
我想顯示設置了什麼樣的聲音用戶: 報警,系統通知,voicecall,日曆通知,短信通知(?做我忘了一些)
我試圖用這個代碼:
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
另請注意,有一些特殊情況下無聲鈴聲,你必須處理(ringtoneUri將爲空) – dymmeh