0%

Android开发 情景模式的切换(正常 震动 静音) AudioManager的使用

Android中系统的声音以及振动是通过AudioManager来管理的. 切换情景模式只需要两句代码:

        AudioManager am=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
        //得到AudioManager对象
        am.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
        //参数为 设置情景模式的类型
        //AudioManager.RINGER_MODE_NORMAL 正常模式,有声,是否震动取决于原来系统声音设置中振动的设置
        //AudioManager.RINGER_MODE_SILENT 静音模式,无声不震
        //AudioManager.RINGER_MODE_VIBRATE 震动模式,无声,震动