2011-02-23 54 views
0

我有一個服務,啓動一個broadcastReceiver來偵聽短信。如果收到特定的SMS,它會將通知音量設置爲最大值並觸發通知。如何在Android通知完成時執行操作?

如何在通知完成後將音量恢復到之前的設置?

回答

1

您無法直接進行此操作,而作爲解決方法,您可以嘗試獲取當前通知聲音的長度,等待該特定時間段,然後更改音量。我不認爲它是非常可靠的,但...

1

沒有「通知已完成」的概念。

如果您的意思是「當我的通知聲音已完成」時,您知道聲音有多長。使用AlarmManager安排一個警報,在該時間段過去後得到通知(可能加上一兩秒鐘),然後在警報關閉時將音量調回。

或者,更好的是,不要混淆在第一個地方的音量。

+0

「或者,更好的是,不要混淆在第一位的音量。」至理名言! – 2011-02-23 21:06:45

相關問題