Comment vérifier si le téléphone est muet, une vibration ou de bruit dans android

C'est mon code pour désactiver/activer le téléphone. Mais je voudrais vérifier si le téléphone est alreay sur mute et si c'est non, alors je vais couper le son. Dans ce cas, vibrer, alors je vais faire cela normal.

Puis-je vérifier cela en quelque sorte?

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);

}
InformationsquelleAutor senzacionale | 2012-08-16