0

我已經實現了一種輔助功能服務,它偵聽通知,並在觸發通知時收到通知。
我的問題是:一旦我獲得通知對象,我可以將其聲音設置爲自定義聲音?
我試圖做這樣的事情:使用AccessibilityService更改通知聲音

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

但這不起作用。
有沒有辦法做到這一點?

回答

0

這可能對你有幫助。

notification.sound = Uri.parse("android.resource://" + getPackageName() + "/" R.raw.notifysnd); 
notification.defaults = Notification.DEFAULT_LIGHTS | Notification.DEFAULT_VIBRATE; 
+0

嗨,這與我所嘗試的類似,通知不是由我觸發的,我只是使用AccessibilityService攔截它。我試圖弄清楚的是,我擁有的通知實例是否是實際的通知實例的克隆 - 在這種情況下,修改將不起作用,或者有更新方法可以更改實際通知 – Oren