1
有没有办法禁用/覆盖音量覆盖/烤面包? (其实并不是真正的烤面包)禁用android系统音量覆盖
我想替换它,我已经写了一个系统覆盖,就像原来的行为,再加上有更多的滑块。
现在我只是想禁用原来的(下图)所以它不显示。
有没有办法禁用/覆盖音量覆盖/烤面包? (其实并不是真正的烤面包)禁用android系统音量覆盖
我想替换它,我已经写了一个系统覆盖,就像原来的行为,再加上有更多的滑块。
现在我只是想禁用原来的(下图)所以它不显示。
你可以试着重写以下功能魔鬼的音量按钮:
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
boolean result;
switch(event.getKeyCode()) {
case KeyEvent.KEYCODE_VOLUME_UP:
case KeyEvent.KEYCODE_VOLUME_DOWN:
result = true;
break;
default:
result= super.dispatchKeyEvent(event);
break;
}
return result;
}
我不得不说,广播开始我的服务,我只是使用windowManager添加和删除视图,因此我得到触摸事件(所以我的SeekBar实际上工作, - >他们不会,如果我使用自定义的吐司),但后台的活动不会受到干扰/暂停。 这就是为什么我不能使用一个活动,而且如果我没有弄错,你的代码只能在一个活动中使用。 :/ 有什么办法可以使用manifest.xml来覆盖这些吗? –
你找到解决办法吗? – rup35h