//重写

public  void onAttachedToWindow ( )  {      
   this . getWindow ( ) . setType ( WindowManager. LayoutParams . TYPE_KEYGUARD ) ;      
      super . onAttachedToWindow ( ) ;     
}
以上方法只针对2.3系统有效,但是在4.0后就没有效果了,要实现如下
public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;//定义屏蔽参数  
 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> //权限 
this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHEDFLAG_HOMEKEY_DISPATCHED);  //onCreate中实现
            // 屏蔽返回键、菜单键、home键、音量键
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
switch(keyCode){
case KeyEvent.KEYCODE_BACK:
case KeyEvent.KEYCODE_HOME:
case KeyEvent.KEYCODE_MENU:
case KeyEvent.KEYCODE_VOLUME_DOWN:
case KeyEvent.KEYCODE_VOLUME_UP:
case KeyEvent.KEYCODE_VOLUME_MUTE:
return true;
default:
return false

                         }}

Android 屏蔽返回键、菜单键和Home键相关推荐

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

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

  2. android屏蔽返回键和Home键

    //屏蔽返回键的代码: public boolean onKeyDown(int keyCode,KeyEvent event) {switch(keyCode){case KeyEvent.KEYC ...

  3. Android 屏蔽返回键(后退键)

    Android上有两种方法来获取该按钮的事件(推荐方案一,不推荐使用方案二,因为方案二可能在某些Android 设备上不生效). 方案一 在Activity中重写onBackPressed方法(推荐使 ...

  4. 【Android】Android中屏蔽返回键,home键以及其他实体按键

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

  5. 【Android】模拟返回键、菜单键、Home键

    Android 如何模拟返回键.菜单键.主页键? 如果有一个悬浮窗,运行所有程序的时候都能够看到,我希望点击悬浮窗就模拟返回键的功能,不管我现在运行的是什么程序,这个如何实现? 方法一: Runtim ...

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

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

  7. Android 拦截或屏蔽返回键

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

  8. android怎么模拟返回,Android中障蔽返回键,HOME键以及模拟HOME键返回效果的方法...

    Android中屏蔽返回键,HOME键以及模拟HOME键返回效果的方法 在Android开发中,有时需要屏蔽一些实体的按键,如HOME键,返回键等实体的按键,实现的方法如下. 1. 屏蔽实体按键 屏蔽 ...

  9. 混合开发中,H5页面如何监听Android手机返回键

    1. 前言 混合开发中,如果当前操作的页面是H5写的.那么这个时候点击Android手机返回键,默认是返回到上一个页面,跟浏览器的回退功能是一样的,都是返回到历史记录中的前一个记录.看着好像没啥问题, ...

最新文章

  1. IDEA下SVN基本使用
  2. Spark快速入门指南 – Spark安装与基础使用
  3. Spring RabbitMQ教程
  4. django-xadmin出现Models aren't loaded yet错误
  5. .net下操作XML的几篇文章(downmoon收集自MSDN)
  6. Google作图工具- SketchUp
  7. 基于迁移学习的农作物病虫害检测方法研究与应用
  8. IE浏览器“SEC7113: CSS 因 Mime 类型不匹配而被忽略”问题的解决方法
  9. win2008支持mysql asp.net_Win7、win2008中让IIS7支持asp的方法
  10. hal库串口dma卡死_HAL库版DMA循环模式串口数据收发
  11. HDU 1789 Doing Homework again(贪心)
  12. DB9串口定义及含义
  13. linux ext4-fs error,Ubuntu 17.04升级后的EXT4-fs错误
  14. linux编译安装openssl-3.0.2
  15. 牛皮凉席发霉如何处理?
  16. 50内的勾股数java_学习知识:50以内勾股数有哪些
  17. Linux 之十三 嵌入式系统搭建工具 Yocto、OpenEmbedded、BitBake 详解
  18. NEYC 1702 排座 问题模型
  19. 电热玻璃水壶CE认证检测标准介绍
  20. 解决ConstraintLayout两个组件挤压问题

热门文章

  1. Cesi运行报错AttributeError: can‘t set attribute
  2. 计算机专业的可迁移技能,动词可迁移技能的发现.PPT
  3. 【计算机三级信息安全】访问控制模型
  4. 二叉树任意两点间最短路径(利用栈-找公共祖先,不需要建立二叉树)
  5. vim中文乱码问题的解决
  6. 科学管理鼻祖:泰勒小传
  7. python 累加直方图_二维数组的Python累积直方图
  8. jeecgboot自动关闭本页标签Tab页
  9. “快用助手”动起苹果商店奶酪
  10. aspx页面返回的response