Android 4.0以后屏蔽Home键
当时是借鉴别人的,在网上看见的一种方法,不记得是谁写的。
代码如下:
public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED);//关键代码
setContentView(R.layout.activity_main);
}
//让后重写Onkey事件
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
//屏蔽返回键
if (keyCode == KeyEvent.KEYCODE_BACK) {
return true;
}
//屏蔽Home键
if (keyCode == KeyEvent.KEYCODE_HOME) {
return false;
}
return super.onKeyDown(keyCode, event);
}