Изменить звук уведомления с помощью AccessibilityService

Я внедрил службу специальных возможностей, которая прослушивает уведомления и уведомляется всякий раз, когда уведомление срабатывает.
Мой вопрос: как только я получу объект уведомления, могу ли я установить для него собственный звук?
Я пытался что-то сделать. как:

notification.sound = Uri.parse("<path_to_custom_sound>");

но это не работает.
Есть ли способ сделать это?


person Oren    schedule 09.12.2013    source источник


Ответы (1)


Это может помочь вам.

notification.sound = Uri.parse("android.resource://" + getPackageName() + "/" R.raw.notifysnd);
notification.defaults = Notification.DEFAULT_LIGHTS | Notification.DEFAULT_VIBRATE;
person ravi    schedule 09.12.2013
comment
Привет, это похоже на то, что я пробовал, уведомление не запускается мной, я просто перехватываю его с помощью AccessibilityService. я пытаюсь выяснить, является ли экземпляр уведомления, который у меня есть, клоном фактического - в этом случае модификации не будут работать, или есть способ обновить его таким образом, чтобы изменить фактическое уведомление - person Oren; 09.12.2013