使用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);
}
});}
}
其中,根部不同情况进行不同音量调节。