android4.0屏蔽HOME键的简单实现

在android2.2 2.3中可以通过在activity中重写
复制代码 代码如下:
@Override

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

}

这个函数屏蔽Home键。

android4.0后这个方法就不能用了。下边是android4.0之后屏蔽Home键的方法。
复制代码 代码如下:
public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;

在onCreate函数中添加如下代码
复制代码 代码如下:
this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED);

上述方法经本人亲测,可以实现在android4.0屏蔽Home键。

时间: 2024-10-29 11:36:07

android4.0屏蔽HOME键的简单实现的相关文章

android4.0屏蔽HOME键的简单实现_Android

在android2.2 2.3中可以通过在activity中重写 复制代码 代码如下: @Override public void onAttachedToWindow() {this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);super.onAttachedToWindow(); } 这个函数屏蔽Home键. android4.0后这个方法就不能用了.下边是android4.0之后屏蔽Home键的方法. 复制代码

Android4.0.x Home键事件拦截监听的方法_Android

本文实例讲述了Android4.0.x Home键事件拦截监听的方法.分享给大家供大家参考,具体如下: 在2.3.x 的主要做法如下,具体实现网上有很多文章 @Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow(); } 代码移植到4.0.1后 this.getWindow()

Android4.0.x Home键事件拦截监听的方法

本文实例讲述了Android4.0.x Home键事件拦截监听的方法.分享给大家供大家参考,具体如下: 在2.3.x 的主要做法如下,具体实现网上有很多文章 @Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow(); } 代码移植到4.0.1后 this.getWindow()

锁屏-Android 5.0 如何屏蔽HOME键

问题描述 Android 5.0 如何屏蔽HOME键 练习项目是一个锁屏软件,最近想加一些开屏密码功能来替代系统自带密码. 目前采用的是监听开屏启动Activity的方式,但是发现HOME键无法屏蔽. 查了网上的方法,都试过均无效. 请问Android 5.0之后是否有办法屏蔽HOME键?或有否其他解决方案. 解决方案 最近项目有这样的需要所以研究了一下着块的内容.....刚开始在度娘了一大堆 要么支持2.3之前的要么是...反正都是这个复制那个没么卵用的办法.. 我想先说明一点 想在应用上彻底

android屏蔽返回键和Home键

//屏蔽返回键的代码: public boolean onKeyDown(int keyCode,KeyEvent event) { 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

应用层-android4.0锁屏问题,对home键的处理处理

问题描述 android4.0锁屏问题,对home键的处理处理 android4.0之后在应用层已经不能对home键进行处理了,问:我想实现锁屏功能,在应用层该怎么做呢,求各位大神指教!!! 解决方案 注册一个BroadcastReceiver来接收Intent.ACTION_SCREEN_OFF广播 屏蔽back键,重写onKeyDown或onBackPressed方法即可 难点是屏蔽home键,4.0之后可以这么实现,设置一个锁屏activity,一个桌面activity(透明或者Theme

android4.0+怎么捕获home键

问题描述 android4.0+怎么捕获home键 android4.0+怎么捕获home键 不用event方法QQQQQQQQ求77777777777777777777 解决方案 http://blog.sina.com.cn/s/blog_896b1e670100wqcy.html 解决方案二: http://f120412352.iteye.com/blog/1461501 解决方案三: http://blog.sina.com.cn/s/blog_896b1e670100wqcy.htm

Android4.0开机启动速度优化过程经验总结

Android4.0开机启动速度优化过程经验总结         笔者EDE101使用的平台是:A10+android4.0.4+16GB NAND+1G DDR+(1280 X RGB X 800).项目进入收尾阶段,需要着重解决一下开机速度的问题,客户反映还是太慢了一点,当然我们得列入高优先级重点攻关解决了.优化开机速度前,平均android启动速度大概在39秒样子,A10跑1G.以下测试开关机都是按电源键正常操作.系统突然掉电的情况下,重新开机文件系统需要做recovery,在EDE101

电脑端安装Android4.0模拟器使用

  如今说到什么智能手机最火,那很多人肯定会说android系统的手机.如果你还没有Android手机,又想买一部试试,可是价格都不便宜,买来不适合自己怎么办?那么可以先在电脑上安装一个Android模拟器,因为它可以在电脑上模拟出Android手机系统,让你提前体验一下它的魅力. 在最新的Android 4.0.3 R2模拟器中,已经加入了GPU支持,可以支持OpenGL ES 2.0标准,让开发者可以借助模拟器来测试自己的OpenGL游戏.在去年新增了摄像头支持之后,现在的新版模拟器也加入了