android 屏蔽Home键, 屏蔽BACK键,MENU键(亲自实践有效)

转载 2016年05月30日 16:09:39
1.屏蔽Home键
@Override
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}



2、拦截/屏蔽返回键、MENU键实现代码
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode == KeyEvent.KEYCODE_BACK) { //监控/拦截/屏蔽返回键
        return true;
    } else if(keyCode == KeyEvent.KEYCODE_MENU) {//MENU键
        //监控/拦截菜单键
         return true;
    }    
return super.onKeyDown(keyCode, event);
}

相关文章推荐

Android系统onKeyDown监控/拦截/监听/屏蔽返回键、菜单键和Home键

在Android系统中用来显示界面的组件(Component)为Activity,也就是说只有重写Activity的onKeyDown方法来监控/拦截/屏蔽系统的返回键(back)、菜单键(Menu)...

Android 屏蔽返回键、菜单键和Home键

//重写 public void onAttachedToWindow() {        this.getWindow().setType(WindowManager.La...

android屏蔽Back键和Menu键的方法

在activity中重写onKeyDown函数 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (ke...

android如何屏蔽掉home键

在2.3版本yixia重写下面方法就能重写home键 public void onAttachedToWindow() {       this.getWindow().setType(Windo...

Android 拦截Home键的常用方法

我们平时在Android开发中,很多时候逻辑是需要屏蔽Home键的,一般情况下分为Activity的屏蔽Home键和非Activity的屏蔽。   一:Activity屏蔽Home按键的方法   ...
  • lyjIT
  • lyjIT
  • 2016-06-29 10:01
  • 9129

Android 屏蔽返回键、菜单键和Home键

//重写 public void onAttachedToWindow() {        this.getWindow().setType(WindowManager.La...

屏蔽android的menu键,使menu键不能用,自定义menu键

在Activity中重写onKeyDown方法,Menu键被屏蔽但HOME键未被屏蔽,其中还HOME屏蔽在我的另外一篇博客中已详细介绍,下面来解决Menu键被屏蔽,让其中MENU键有效。 屏蔽and...

使用Python的Requests库进行web接口测试

1、Requests简介 Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。 Python 标准库中的 urllib2 ...

Windows 使用pip安装 Django

快速安装django可参考:https://docs.djangoproject.com/en/1.4/intro/install/ 使用pip安装时: 1. 安装python,一般安装pytho...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)