重写Activity的onAttachedToWindow 方法

@Override  public void onAttachedToWindow() {      System.out.println("Page01 -->onAttachedToWindow");      this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);      super.onAttachedToWindow();  }

监听OnKey事件

 @Override  public boolean onKeyDown(int keyCode, KeyEvent event) {      System.out.println("Page01 -->onKeyDown: keyCode: " + keyCode);      if (KeyEvent.KEYCODE_HOME == keyCode) {          System.out.println("HOME has been pressed yet ...");          // android.os.Process.killProcess(android.os.Process.myPid());          Toast.makeText(getApplicationContext(), "HOME 键已被禁用...",                  Toast.LENGTH_LONG).show();      }      return super.onKeyDown(keyCode, event); // 不会回到 home 页面  }

更多相关文章

  1. Android处理scrollciew里嵌套ExpandableListView的滑动事件
  2. Android(安卓)WifiManager 常量
  3. android 监听短信和来电
  4. Android电池状态监听实例1(下)
  5. Android——布局的一些动态设置
  6. android修改软键盘的回车键为搜索键以及点击时执行两次监听事件
  7. Android(安卓)修改系统屏幕亮度及监听
  8. Android.GridView事件监听
  9. 解决ScrollView中嵌套RecyclerVIew产生滑动冲突问题

随机推荐

  1. Android开发Android(安卓)studio之gradle
  2. Activity的启动模式和悬浮窗
  3. Android ROM开发
  4. Android动画之帧动画
  5. jenkins搭建及基础配置
  6. Mac os下android源码下载及安装
  7. AndroidStudio给kotlin添加类似logm的快
  8. Android homescreen 处理
  9. Design Pattern in Android Sdk Source C
  10. Lifecycle LiveData LiveData LiveData