Android6.0音量加减键修改为默认控制媒体音量

        版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwz622/article/details/83615446

       在P出现之前,许多的机友们一直苦恼的是,音量加减键一直都是调节的是铃声音量。可是,用的大多都是媒体的音量,铃声音量一般调过一次就不调动了,所以说还是用媒体音量的次数比较大,这也导致众多用户对音量键默认调节媒体音量的强大呼声。

      在通常的情况下调节媒体音量是对某一情况进行拦截音量键,控制系统媒体音量,其大体上也就是重写onkeydown方法。此处参考:感谢其博主分享https://blog.csdn.net/daiqiquan/article/details/41347751

AudioManager audio = (AudioManager) getSystemService(Service.AUDIO_SERVICE);
//参数三AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI表示在调整媒体音量的时候会发出声音,并且弹出音量调整对话框
//如果不想要这些,可以设置为0
mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,
AudioManager.ADJUST_RAISE, AudioManager.FLAG_PLAY_SOUND
| AudioManager.FLAG_SHOW_UI);
重写 Activity 的 onKeyDown 方法

?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode) {

猜你喜欢

转载自blog.csdn.net/lwz622/article/details/83615446