2 myc 100 myc_100 于 2013.07.11 12:55 提问

如何检查电话是静音,震动,还是铃声?

下面的代码我用来设置手机的静音和非静音功能。但是我想检查电话是否已经设置成静音了,如果不是我再设置成静音,如果是震动,我再把它设置成标准。
怎么实现呢?

public void changeRingerMode(Context context){
AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
    /**
    * To Enable silent mode.....
    */
    audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);
    /**
    * To Enable Ringer mode.....
    */
    audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!