Входящий звонок динамически отменяет мелодию звонка по умолчанию

Мое приложение позволяет указать другую мелодию для разных входящих событий. Например: входящий звонок, входящие смс и т. Д.

То, что я пытаюсь сделать, это когда я получаю, например, входящий звонок, я проверяю базу данных своих приложений, если выбран определенный параметр и есть ли параметр мелодии звонка, воспроизводить эту мелодию звонка.

Однако проблема, с которой я столкнулся, заключается в том, что я не могу переопределить / остановить воспроизведение мелодии телефона по умолчанию.

Я пробовал несколько разных способов, но из документов большинство из этих методов только останавливают текущий экземпляр и не являются глобальными методами.

Я не могу установить мелодию звонка в настройках мелодии звонка по умолчанию, так как она должна быть динамической в ​​зависимости от входящего звонка.

Если кто-нибудь знает трюк или способ сделать это, это было бы здорово. Я надеюсь, что в этом есть смысл.

Ответы на вопрос(2)

Ваш ответ на вопрос