@ragman

Как программно узнать какой рингтон звучит во время входящего звонка?

Здравствуйте все.
Есть приложение, которое перехватывает момент входящего звонка и пишет в лог-файл его параметры.
Удалось узнать номер входящего звонка и запись в телефонной книге, соответствующую этому номеру. В частности, назначен ли контакту собственный рингтон и получить его параметры. У рингтона есть метод isPlaying(). Но во всех случаях я получаю false для любого рингтона.
Вопрос: как правильно определить какой рингтон реально звучит во время входящего звонка?
String customRingtone = cursor.getString(c2.getColumnIndex(ContactsContract.Contacts.CUSTOM_RINGTONE));
Uri customRingtoneUri = Uri.parse(customRingtone);
Ringtone r = rm.getRingtone(context, customRingtoneUri);
String ringtoneIsPlayng = String.valueOf(r.isPlaying());
  • Вопрос задан
  • 1706 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы