How to disable android hardware buttons programmatically?

前端 未结 3 1315
一个人的身影
一个人的身影 2021-01-16 07:51

I am developing android application with lock functionality. please suggest me how to disable all the hard keys programatically. here i am using beleow code to disable back

3条回答
  •  南方客
    南方客 (楼主)
    2021-01-16 08:50

      @Override
    
    public boolean onKeyDown(int keyCode, KeyEvent event) {
    
    switch( event.getKeyCode() ) {
    
         case KeyEvent.KEYCODE_MENU:
             result = true;
            break;
    
        case KeyEvent.KEYCODE_VOLUME_UP:
             result = true;
            break;
        case KeyEvent.KEYCODE_VOLUME_DOWN:
            result = true;
            break;
        case KeyEvent.KEYCODE_BACK:
            result = true;
            break;
         default:
            result= super.dispatchKeyEvent(event);
            break;
     }
    
     return result;
    }
    

    and check this also

提交回复
热议问题