当有人来电时,我的应用程序会关闭铃声,以免分散用户的注意力。那么你能告诉我如何关闭Android中的铃声吗?
编辑:
看来我需要使用这个:http://developer.android.com/reference/android/media/Ringtone.html
我想我已经找到了解决方案。如果其他人需要它,我在这里复制我的解决方案:
AudioManager manager = (AudioManager) getApplicationContext().getSystemService(Context.AUDIO_SERVICE);
manager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
有一个管理器类被称为AudioManager
控制音频等。setRingerMode(int mode)
它有一个接受整数标志的实例方法。
完成静音后,您可以通过传入此标志来更改铃声的状态RINGER_MODE_NORMAL