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 拦截Home键的常用方法

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

android如何屏蔽掉home键

在2.3版本yixia重写下面方法就能重写home键 public void onAttachedToWindow() {       this.getWindow().setType(Windo...
  • oMengHen1
  • oMengHen1
  • 2014年05月14日 21:12
  • 37790

Android5.1 屏蔽下拉框以及屏蔽HOME键功能

这都是相对比较简单的都可以在framework层修改; 屏蔽下拉框: frameworks/base/packages/SystemUI/src/com/android/systemui/stat...
  • baidu_35904821
  • baidu_35904821
  • 2017年08月25日 14:39
  • 685

android 4.0 禁用系统home键

http://www.2cto.com/kf/201409/331118.html 2.2 禁用系统home键,这里不说了。 最近项目有一个需求,禁用系统的所有键,像menu, home,...
  • wuqilianga
  • wuqilianga
  • 2016年10月19日 17:32
  • 1235

Back键和Home键的屏蔽

(1)屏蔽返回键:  重写onBackPressed()即可,不调用超类方法 @Override public void onBackPressed() { // super.onBackPres...
  • codezjx
  • codezjx
  • 2015年05月04日 21:16
  • 9127

Android 4.4、5.1、6.0 屏蔽Home键

最近项目有这样的需要所以研究了一下着块的内容.....刚开始在度娘了一大堆 要么支持2.3之前的要么是...反正都是这个复制那个没么卵用的办法.. 我想先说明一点 想在应用上彻底屏蔽Home是不可能,...
  • u013286571
  • u013286571
  • 2015年11月24日 14:55
  • 5873

Android中Home键的监听和拦截

首先大家应该先了解一种情况,就是Android在应用中是无法拦截Home键的,今天我们带大家看一下Home键的三种情况。1、在应用中按下Home键的逻辑处理当我们在应用中按下Home键时界面会启动到桌...
  • dongxianfei
  • dongxianfei
  • 2017年02月13日 17:31
  • 5205

android开发-dialog与activity 屏蔽Home键详解

相信在Android应用上,很多时候逻辑是需要屏蔽Home键的,但这个用户体验是否需要,就看各位的需求了。      一般的方法屏蔽Home键,大家一定看过不少文章了。我总结一下,先说一下一般情况下...
  • Maiduoudo
  • Maiduoudo
  • 2017年08月22日 18:03
  • 1026

android 4.0如何屏蔽和重写home键

在2.2,2.3版本上重写下面方法就能重写home键     public void onAttachedToWindow() {         this.getWindow().setType...
  • u010069940
  • u010069940
  • 2016年11月09日 21:41
  • 672

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

//重写 public void onAttachedToWindow() {        this.getWindow().setType(WindowManager.La...
  • Mr_kings
  • Mr_kings
  • 2015年10月30日 15:11
  • 3571
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 屏蔽Home键, 屏蔽BACK键,MENU键(亲自实践有效)
举报原因:
原因补充:

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