Uri звука по умолчанию для SMS-уведомлений
Как найти Uri
звука по умолчанию для SMS
уведомление?
Я пытаюсь использовать getActualDefaultRingtoneUri()
, но он использует только 3 типа:TYPE_ALARM
, TYPE_NOTIFICATION
а также TYPE_RINGTONE
, И ни у кого этого нет обычая SMS
уведомление. Как найти точно SMS
звук уведомления?
2 ответа
Попробуй это:
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();
Для извлечения объекта рингтона используйте RingtoneManager
Ringtone ringtone = RingtoneManager.getRingtone(context, Settings.System.DEFAULT_RINGTONE_URI);