Maybe an hint here : AudioManager
To get mode :
myAudioManager.getRingerMode();
and then (to change mode )
myAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
Mode list here
Question
I want to develop an android app which on shake changes the phone state from sound mode to vibration mode to silent mode. I am not getting the way to read the phone's state. how to do it??
Solution
Maybe an hint here : AudioManager
To get mode :
myAudioManager.getRingerMode();
and then (to change mode )
myAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
Mode list here