android 4.0屏蔽home键

场景:Android 4.0里没法屏蔽HOME键

Android 4.0里无法屏蔽HOME键

2、拦截/屏蔽系统Home键

public class GridViewTest extends Activity {

..............

@Override
	public boolean onKeyDown(int keyCode, KeyEvent event) {
	// TODO Auto-generated method stub

	  switch(keyCode) {
		  case KeyEvent.KEYCODE_BACK:
		  break;
		 
		  case KeyEvent.KEYCODE_HOME:
	
		  break;
		  case KeyEvent.KEYCODE_MENU:
		  break;
	  }
	  return false;
	}

	//屏蔽Home键
	@Override
	public void onAttachedToWindow() {
		this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
		super.onAttachedToWindow();
	}
.....
}

 

在Android 4.0里,自己的Activity里加上以上语句无法运行,即用此屏蔽HOME键是不行的,有人研究过没?

1楼chr88801小时前
为啥没有人解答呢?