-
在activity中加上下面这段代码就可以屏蔽home
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub // 按下键盘上返回按钮 if (keyCode == KeyEvent.KEYCODE_HOME) { Log.i("TAG","home"); System.exit(0); return true; } else return super.onKeyDown(keyCode, event); } -
前提是,要重写onAttachedToWindow()这个方法。
@Override
publicvoidonAttachedToWindow()
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
super.onAttachedToWindow();
}
注意。api 1.5以上
本文介绍了一种在Android应用中屏蔽Home键的方法,通过重写Activity的onKeyDown方法并捕获Home键事件来实现。此外,还需重写onAttachedToWindow方法以确保功能生效。

被折叠的 条评论
为什么被折叠?



