亲测有用
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_HOME:
int a = 10;
return true;
case KeyEvent.KEYCODE_MENU:
return true;
case KeyEvent.KEYCODE_BACK:
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN:
return true;
case KeyEvent.KEYCODE_VOLUME_UP:
return true;
/*case KeyEvent.KEYCODE_CALL:
return true;
case KeyEvent.KEYCODE_SYM:
return true;
case KeyEvent.KEYCODE_STAR:
return true;*/
}
return super.onKeyDown(keyCode, event);
}
@Override
protected void onResume() {
super.onResume();
this.startLockTask();
}
整理在不同系统屏蔽效果不一致
5.1.1
KEYCODE_MENU
KEYCODE_BACK
可以屏蔽4.4.2
KEYCODE_BACK
可以屏蔽6.0
KEYCODE_BACK
可以屏蔽7.1.2
KEYCODE_BACK
可以屏蔽