屏蔽键重写activiy的两个方法就行

屏蔽返回键

public boolean onKeyDown(int keyCode, KeyEvent event) {

switch (keyCode) {
        case KeyEvent.KEYCODE_BACK:
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

屏蔽home键和别的键不一样

public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}

屏蔽其他实体按键

switch (keyCode) {
    case KeyEvent.KEYCODE_HOME:
        return true;
    case KeyEvent.KEYCODE_BACK:
        return true;
    case KeyEvent.KEYCODE_CALL:
        return true;
    case KeyEvent.KEYCODE_SYM:
        return true;
    case KeyEvent.KEYCODE_VOLUME_DOWN:
        return true;
    case KeyEvent.KEYCODE_VOLUME_UP:
        return true;
    case KeyEvent.KEYCODE_STAR:
        return true;
}

屏蔽home键后全屏消失,说明你是在代码中设置全屏的,转到AndroidManifest.xml设置全屏就行

<activity android:name=".WelcomeActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
>

【注意】

返回false的话 不会屏蔽对应键的功能

【Android】Android中屏蔽返回键,home键以及其他实体按键相关推荐

  1. android 发广播屏蔽home键,如何在Android App中屏蔽(拦截)Home按键及其他按键

    如何在Android App中屏蔽(拦截)Home按键及其他按键 (2013-09-08 13:29:11) 标签: 关键 按键 关键点 方法 安卓 it 编写一个Acitivity,如下所示: 关键 ...

  2. android 屏蔽实体按键,Android中屏蔽返回键,home键以及其他实体按键

    屏蔽键重写activiy的两个方法就行 屏蔽返回键 public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { ...

  3. Android 拦截或屏蔽返回键

    在Android开发中我们常常会遇到需要拦截或屏蔽返回键的需求,对拦截后的返回键进行特殊操作. 监听返回键有两种方式 1.重写OnBackPressed方法 @Overridepublic void ...

  4. 浅析Android 蜂巢中左下角三个导航键的实现源码

    地址:http://blog.csdn.net/hxdanya/article/details/6604937 案例:具体参数的含义参看KeyEvent.java中的相关构造函数.关键信息就是mCod ...

  5. MFC 中屏蔽CDialog类窗体处理ESC和ESCAPE按键

    添加如下消息处理: BOOL CCDialog::PreTranslateMessage(MSG* pMsg) { // TODO: 在此添加专用代码和/或调用基类 if (pMsg->mess ...

  6. Mysql插入数据并返回其主键id

    1.背景 将数据插入到数据库中,并返回其主键id 2.思考 在插入的SQL语句里执行查询主键SQL语句 3.解决方案 <insert id="insertAndselectLastIn ...

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

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

  8. 直播源码开发,Android 屏蔽返回键(后退键)

    直播源码开发,Android 屏蔽返回键(后退键) 方案一 在Activity中重写onBackPressed方法(推荐使用). @Override public void onBackPressed ...

  9. android中的后退功能,如何在Android应用中实现一个返回键功能

    如何在Android应用中实现一个返回键功能 发布时间:2020-11-23 16:28:56 来源:亿速云 阅读:89 作者:Leah 今天就跟大家聊聊有关如何在Android应用中实现一个返回键功 ...

最新文章

  1. 编程python怎么读-python怎么读sql数据?
  2. oracle 查看索引类别以及查看索引字段被引用的字段方法
  3. php新订单提醒代码,PHP怎么实现新订单提醒功能
  4. 密码学AES算法_S盒_C值搜索
  5. css布局笔记(二)Flex
  6. 记录报错:java.lang.NullPointerException org.apache.jsp.test_jsp._jspInit(test_jsp.java:23)
  7. 黑苹果(1)为什么是黑苹果PPT?
  8. 记录用HDFview和Panoply软件打开nc文件
  9. Android源码下载地址
  10. python tokenize()_tokenize- 用于Python源代码的Python – Python语言服务(Python教程)(参考资料)...
  11. 苦尽甘来 一个月学通JavaWeb(六 XML)
  12. Pico VR 应用开发基础教程
  13. C++学习心得和进阶路线总结
  14. C语言学习笔记(kk-zkx)
  15. centos linux 修改系统默认语言设置,centos怎么更改语言设置为中文
  16. swagger2搭配knife4j 隐藏实体类的属性/字段
  17. ubuntu与centos哪个更适合做服务器。
  18. 解决Windows10开机黑屏问题
  19. 新手上路有哪些开车技巧 , 很实用!
  20. 调用天地图API实现关键词搜索

热门文章

  1. ACE线程管理机制-并发控制
  2. 微信公众号页面支付接口java,[Java教程]微信公众号支付(三):页面调用微信支付JS并完成支付...
  3. 综合程序设计 7-4 完美的代价 (40分)
  4. 变频器端子阻抗3k_PLC与变频器连接问题分析
  5. SpringMVC的使用与requestMapper的使用
  6. 使用Amazon Simple Queue Service(SQS) 实现简单的消息服务
  7. 如何通过putty软件远程登录并且控制linux平台
  8. 实现AJAX的基本步骤
  9. HDU 1814 Peaceful Commission / HIT 1917 Peaceful Commission /CJOJ 1288 和平委员会(2-sat模板题)...
  10. 在SAP中如何创建权限和权限的设置