如何关闭来电的电话铃声?

Ket*_*hir 1 android

如何关闭来电的电话铃声?这可以通过编程方式完成吗?现在我使用下面的代码,但它不起作用:

AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
                am.setRingerMode(AudioManager.RINGER_MODE_SILENT);
Run Code Online (Sandbox Code Playgroud)

Anh*_*arp 8

这是您的解决方案

AudioManager am;
am= (AudioManager) getBaseContext().getSystemService(Context.AUDIO_SERVICE);

//For Normal mode
am.setRingerMode(AudioManager.RINGER_MODE_NORMAL);

//For Silent mode
am.setRingerMode(AudioManager.RINGER_MODE_SILENT);

//For Vibrate mode
am.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
Run Code Online (Sandbox Code Playgroud)