Android音量调节AudioManager

使用AudioManager管理手机音量。




简单小例子:



四个按钮:静音,音量+音量,最大音量。



公共类MainActivity延伸活动{


私人AudioManager AudioManager;

私人按钮button1 button2, button3, button4;

保护空白> super.onCreate (savedInstanceState);

setContentView (R.layout.activity_main);

button1=(按钮)findViewById (R.id.button1);

button2=(按钮)findViewById (R.id.button2);

button3=(按钮)findViewById (R.id.button3);

button4=(按钮)findViewById (R.id.button4);

AudioManager=(AudioManager) getSystemService (Context.AUDIO_SERVICE);

button1。setOnClickListener(新View.OnClickListener () {

公共空间>//TODO自动生成方法存根

audiomanager.setStreamVolume (AudioManager。STREAM_MUSIC, 0, 0),

}

});

button2。setOnClickListener(新View.OnClickListener () {

公共空间>//TODO自动生成方法存根

audiomanager.adjustVolume (AudioManager。ADJUST_RAISE,0);

}

});

button3。setOnClickListener(新View.OnClickListener () {

公共空间>//TODO自动生成方法存根

audiomanager.adjustVolume (AudioManager。ADJUST_LOWER,0);

}

});

button4。setOnClickListener(新View.OnClickListener () {

公共空间>//TODO自动生成方法存根

int maxvolume=audiomanager.getStreamMaxVolume (AudioManager.STREAM_MUSIC);

audiomanager.setStreamVolume (AudioManager。STREAM_MUSIC maxvolume 0);

}

});}


}




其中,根部不同情况进行不同音量调节。










Android音量调节AudioManager