`
bcyy
  • 浏览: 1824261 次
文章分类
社区版块
存档分类
最新评论

Android 如何屏蔽Home键

 
阅读更多

Android 如何屏蔽Home键(长按短按都不起作用)。

  1. packagecom.test.qiao;
  2. importandroid.app.Activity;
  3. importandroid.os.Bundle;
  4. importandroid.view.KeyEvent;
  5. importandroid.view.WindowManager;
  6. publicclassZZZActivityextendsActivity{
  7. privatebooleanflag=true;//true位屏蔽,false位不屏蔽
  8. @Override
  9. publicvoidonCreate(BundlesavedInstanceState){
  10. super.onCreate(savedInstanceState);
  11. setContentView(R.layout.main);
  12. }
  13. @Override
  14. publicvoidonAttachedToWindow(){
  15. if(flag){
  16. this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
  17. }
  18. super.onAttachedToWindow();
  19. }
  20. @Override
  21. publicbooleanonKeyDown(intkeyCode,KeyEventevent){
  22. if(keyCode==KeyEvent.KEYCODE_HOME){
  23. returntrue;
  24. }
  25. returnsuper.onKeyDown(keyCode,event);
  26. }
  27. }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics