我希望在收到来自某个号码的电话时让android铃声保持沉默。我知道我们可以做下面的事情 -
AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);
但我不想永久改变铃声模式。我只想暂时保持沉默,例如当我们在Android中有一个来电时,我们按下手机上的侧键,它会对该通话保持沉默。
一种方法是存储旧模式,在通话时更改模式,然后在当前通话后将其设置回来。但我认为应该有更好的方法来做到这一点。
如何实现这一目标?