Android How to listen for Volume Button events?

后端 未结 5 2316
执念已碎
执念已碎 2020-11-27 04:13

I know you guys are probably tired of these kinds of posts, but why doesn\'t anything happen when I press volume down? I\'m just trying to make a simple code, but apparently

5条回答
  •  -上瘾入骨i
    2020-11-27 05:11

    use this code to handle Volume key event

    @Override
    public boolean onKeyUp(int keyCode, KeyEvent event) {
        super.onKeyUp(keyCode, event);
        if (keyCode == KeyEvent.KEYCODE_VOLUME_UP)
        {
            Toast.makeText(MainActivity.this,"Up working",Toast.LENGTH_SHORT).show();
            return true;
        }
        return false;
    }
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        super.onKeyDown(keyCode, event);
        if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN)
        {
            Toast.makeText(MainActivity.this,"Down working",Toast.LENGTH_SHORT).show();
            return true;
        }
        return false;
    }
    

提交回复
热议问题