Android 屏蔽 Home 按键
屏蔽 Home 按键,至少做到两点:
1) 重写 onAttachedToWindow
2)重写 onKeyDown
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
Log.d("mark", "onAttachedToWindow-- ");
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
switch (keyCode) {
case KeyEvent.KEYCODE_HOME:
Toast.makeText(this, "home key is pressed", 1).show();
break;
}
}
return super.onKeyDown(keyCode, event);
}
https://blog.csdn.net/androidbluetooth/article/details/7396665
最后更新:2017-04-02 17:28:36
上一篇:
各种ListView列表方法
下一篇:
使用DOM动态创建js实现多附件上传客户端
Android-telephony各文件解释 电话系统之rilD Android电话系统之RIL-Java
Cloud computing gets foggy
ruby在windows 7 cmd 中显示彩色文字
java 自适应响应式 SSM 生成静态化 手机 平板 PC freemaker 静态引擎 企业网站源码
从JS对象开始,谈一谈究竟什么是“不可变数据”和函数式编程
[error] MFC错误不能将参数1从"const char [3]"转换为"const wchar_t *"
程序员诗词大赛开始了,你看过吗?
【云栖大会】阿里成立达摩院,学习别人的经验走自己的路解决未来问题
【云和恩墨大讲堂】从执行计划洞察ORACLE优化器的“小聪明”
理性看待超级计算机全球第一