1

如何找到通知Uri的默认声音SMS

我尝试使用getActualDefaultRingtoneUri(),但它只使用 3 种类型 TYPE_ALARMTYPE_NOTIFICATIONTYPE_RINGTONE. 这一切都不是自定义SMS通知。如何找到确切的SMS通知声音?

4

2 回答 2

0

尝试这个:

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();
于 2019-02-14T10:53:26.800 回答
0

要检索铃声对象,请使用RingtoneManager

Ringtone ringtone = RingtoneManager.getRingtone(context, Settings.System.DEFAULT_RINGTONE_URI);
于 2019-02-14T10:54:53.140 回答