我想让android铃声在接到某个号码的电话时静音。我知道我们可以做如下的事情——
AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);
但我不想永久更改铃声模式。我只是想让它暂时静音,例如当我们在 android 中有来电时,我们按下手机上的侧边按钮,它会因为那个呼叫而静音。
一种方法是存储旧模式,在通话时更改模式,然后在当前通话后将其设置回来。但我认为应该有更好的方法来做到这一点。
如何做到这一点?