2012-03-07 216 views
1

可能重複:
Android, Silent mode notificationAndroid通知沒有聲音

如何確保我的通知將被默默地傳遞?

有沒有辦法在創建通知時將聲音設置爲「關閉」,還是需要執行如下操作:在通知到達之前關閉系統通知音量,然後在通知發送之後恢復音量?

+0

通知會以NotificationManager或NotificationBuilder創建,不僅接受了聲音(通過聲音URI定義)顯示在通知時播放。您是否嘗試將此URI設置爲空?另一種方法是創建一個無聲的聲音並傳遞該URI。 – hovanessyan 2012-03-07 09:32:45

回答

0

嘗試這個 -

AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
if (am.getRingerMode() == AudioManager.RINGER_MODE_SILENT) 
{ 
    // do something neat here 
} 

而且,看到這個question