gpt4 book ai didi

Android:隐藏设备的音量变化条?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:17 26 4
gpt4 key购买 nike

有没有办法隐藏音量变化条/通知(不管你怎么调用它..顺便问一下,你怎么调用它?)?

screenshot nexus on volume change

我附上了上面的截图。每次我更改音量时都会显示此栏(至少在我的 Nexus 测试设备上)。或者这是一个特殊的联系?

最佳答案

这是默认的 hive 后音量 slider ,当您按下音量增大/减小按钮时会出现。你不能将它隐藏在系统的每个屏幕中,但你可以将它隐藏在你的 Activity 中。将此添加到您要隐藏它的 Activity 并手动更改音量。或者,如果您不想更改音量,则可以在 KeyEvent.KEYCODE_VOLUME_UP/DOWN 情况下什么都不做。请记住返回 true 您使用了哪些 menans 事件。如果您在此处返回 false,您将在代码后触发默认音量行为时获得双重效果。

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (event.getKeyCode()) {
case KeyEvent.KEYCODE_VOLUME_UP:
manager.adjustStreamVolume(AudioManager.STREAM_MUSIC,
AudioManager.ADJUST_RAISE,
AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN:
manager.adjustStreamVolume(AudioManager.STREAM_MUSIC,
AudioManager.ADJUST_LOWER,
AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
return true;

default:
return super.onKeyDown(keyCode, event);
}
}

AudioManager 管理器检索为

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

关于Android:隐藏设备的音量变化条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14563208/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com