来电无声

时间:2013-10-20 09:10:58

标签: android android-audiomanager

我希望在收到来自某个号码的电话时让android铃声保持沉默。我知道我们可以做下面的事情 -

AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);

但我不想永久改变铃声模式。我只想暂时保持沉默,例如当我们在Android中有一个来电时,我们按下手机上的侧键,它会对该通话保持沉默。

一种方法是存储旧模式,在通话时更改模式,然后在当前通话后将其设置回来。但我认为应该有更好的方法来做到这一点。

如何实现这一目标?

0 个答案:

没有答案