1

我想让android铃声在接到某个号码的电话时静音。我知道我们可以做如下的事情——

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

但我不想永久更改铃声模式。我只是想让它暂时静音,例如当我们在 android 中有来电时,我们按下手机上的侧边按钮,它会因为那个呼叫而静音。

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

如何做到这一点?

4

0 回答 0