暂时关闭铃声

时间:2012-08-26 21:34:13

标签: android ringtone

当有人拨打电话时,我的应用会关闭铃声,以免分散用户的注意力。那么请你告诉我如何在Android中关闭铃声?

修改

我似乎需要使用这个:http://developer.android.com/reference/android/media/Ringtone.html

1 个答案:

答案 0 :(得分:3)

我想我找到了解决方案。如果其他人需要它,我在这里复制我的解决方案:

AudioManager manager = (AudioManager) getApplicationContext().getSystemService(Context.AUDIO_SERVICE);
manager.setRingerMode(AudioManager.RINGER_MODE_SILENT);

有一个名为AudioManager的经理类控制音频等。它有一个实例方法setRingerMode(int mode),它接受​​一个整数标志。

完成沉默后,您可以通过传递此标记RINGER_MODE_NORMAL

来更改铃声的状态