禁用android系统卷叠加

时间:2013-10-10 09:15:14

标签: android overlay volume

有没有办法禁用/覆盖音量叠加/吐司? (它实际上并不是真正的祝酒词)

我想要替换它,我已经编写了一个系统Overlay,它的行为与原作一样,还有更多的滑块。

现在我只想禁用原始(下图),以便不显示。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试覆盖以下功能以禁用音量按钮:

@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;
}