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优化器的“小聪明”
理性看待超级计算机全球第一