Задать вопрос
@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());
  • Вопрос задан
  • 2016 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы