android 4.0如何屏蔽和重写home键
来源:互联网 发布:人工智能英文怎么说 编辑:程序博客网 时间:2024/06/16 00:40
在2.2,2.3版本上重写下面方法就能重写home键
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
但是在4.0以上就不能用了。
刚刚发现4.0上还有一种方法可以屏蔽和重写Home键,而且非常简单。代码如下:
public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED);//关键代码
setContentView(R.layout.main);
}
再重写onKey事件即可。
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
但是在4.0以上就不能用了。
刚刚发现4.0上还有一种方法可以屏蔽和重写Home键,而且非常简单。代码如下:
public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED);//关键代码
setContentView(R.layout.main);
}
再重写onKey事件即可。
0 0
- android 4.0如何屏蔽和重写home键
- android home键重写,屏蔽,模拟
- Android 如何屏蔽Home键
- Android 如何屏蔽Home键
- Android如何屏蔽home键和recent键
- android如何屏蔽掉home键
- android如何屏蔽掉home键
- android如何屏蔽掉home键
- Android 4.4.源码 如何屏蔽Home键
- 如何屏蔽Home键
- Android 4.0以后屏蔽Home键和返回键
- android屏蔽返回键和Home键
- Android屏蔽返回键和Home键
- android屏蔽返回键和home键
- Android HOME键屏蔽
- Android 屏蔽HOME键
- Android屏蔽home键
- android屏蔽home键
- 基于UDP的用于视频应用的几个协议
- 即兴知识点-1 (读取文件夹中的所有文件,判断文件类型个数,用到正则表达式判断)
- RDD学习总结
- Linux C 多线程编程总结
- Hbase的安装
- android 4.0如何屏蔽和重写home键
- Java中BufferedInputStream和FileInputStream的小实验
- 如何在Android Studio中创建一个selector.xml文件
- U盘安装苹果系统教程,菜鸟一步一步也能成大牛
- IPTV 质量评价方法已经不适用于 OTT TV 质量评价
- C++的小数点后几位和几位有效数字
- 限制度生成树
- 第十一周项目1——二叉树算法验证(4) 哈夫曼编码的算法验证
- Android eclipse SDK更新