如何找到Uri
通知的默认声音的SMS
?
我尝试使用getActualDefaultRingtoneUri()
,但它只使用3种类型:TYPE_ALARM
,TYPE_NOTIFICATION
和TYPE_RINGTONE
。并且没有一个不是自定义SMS
通知。如何准确找到SMS
通知声音?
要检索铃声对象,请使用RingtoneManager
Ringtone ringtone = RingtoneManager.getRingtone(context, Settings.System.DEFAULT_RINGTONE_URI);
试试这个:
Uri defaultRintoneUri = RingtoneManager.getActualDefaultRingtoneUri(getActivity().getApplicationContext(), RingtoneManager.TYPE_RINGTONE);
Ringtone defaultRingtone = RingtoneManager.getRingtone(getActivity(), defaultRintoneUri);
编辑
试试这个:
Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
并发挥它:
RingtoneManager.getRingtone(getApplicationContext,uri).play();