下面两个函数要同时使用,才能达到捕获home键的效果

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

。。

// 捕获home键@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {switch (keyCode) {case KeyEvent.KEYCODE_HOME:finish();}return super.onKeyDown(keyCode, event);}

如果单独使用第一个函数只能达到屏蔽home键的效果,如果单独使用第二个函数不能达到捕获home键的效果,只有两个函数同时使用才能达到捕获home键的效果。不清楚为什么,但我实验的效果确实是这样,等待高手指点。

更多相关文章

  1. 箭头函数的基础使用
  2. Python技巧匿名函数、回调函数和高阶函数
  3. Android(安卓)Activity界面切换添加动画特效
  4. 浅析android通过jni控制service服务程序的简易流程
  5. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
  6. Android(安卓)的 supportdesign
  7. Android(安卓)bluetooth介绍(四): a2dp connect流程分析
  8. android 音效处理 (2)
  9. Android架构分析之使用自定义硬件抽象层(HAL)模块

随机推荐

  1. Android(安卓)WebView加载HTML表单并通过
  2. Android(安卓)程式开发:(九)使用活动栏 ——
  3. JQuery 判断IPad、IPhone、Android是横屏
  4. android sms接收流程(ril分析)
  5. Android代码中添加打印信息
  6. Android培训班(21)
  7. Android存储设备(U盘,SD卡)状态监测
  8. Android(安卓)USB使用
  9. Android加载动态库失败分析
  10. Android(安卓)Studio API23以后HttpClien