2012-08-26 48 views
1

當有人打電話時,我的應用程序會關閉鈴聲以免分散用戶注意力。那麼你能告訴我如何關閉Android中的鈴聲嗎?暫時關閉鈴聲

編輯:

看來我將需要使用此一:HTTP://developer.android.com/reference/android/media/Ringtone.html

回答

3

我想我已經找到了解決方案。如果有人需要它,我複製我這裏的解決方案:

AudioManager manager = (AudioManager) getApplicationContext().getSystemService(Context.AUDIO_SERVICE); 
manager.setRingerMode(AudioManager.RINGER_MODE_SILENT); 

有一個叫AudioManager經理類控制音頻和這樣。它有一個接收整數標誌的實例方法setRingerMode(int mode)

一旦你完成了沉默,你可以通過傳遞這個標誌來改變鈴聲的狀態RINGER_MODE_NORMAL