Search code examples
androidandroid-serviceandroid-permissionsphone-state-listener

toggle phone's state from ringing mode to vibration mode


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