【Android】Android中屏蔽返回键,home键以及其他实体按键
屏蔽键重写activiy的两个方法就行
屏蔽返回键
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
return true;
}
return super.onKeyDown(keyCode, event);
}
屏蔽home键和别的键不一样
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
屏蔽其他实体按键
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 KeyEvent.KEYCODE_VOLUME_DOWN:
return true;
case KeyEvent.KEYCODE_VOLUME_UP:
return true;
case KeyEvent.KEYCODE_STAR:
return true;
}
屏蔽home键后全屏消失,说明你是在代码中设置全屏的,转到AndroidManifest.xml设置全屏就行
<activity android:name=".WelcomeActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
>
【注意】
返回false的话 不会屏蔽对应键的功能
【Android】Android中屏蔽返回键,home键以及其他实体按键相关推荐
- android 发广播屏蔽home键,如何在Android App中屏蔽(拦截)Home按键及其他按键
如何在Android App中屏蔽(拦截)Home按键及其他按键 (2013-09-08 13:29:11) 标签: 关键 按键 关键点 方法 安卓 it 编写一个Acitivity,如下所示: 关键 ...
- android 屏蔽实体按键,Android中屏蔽返回键,home键以及其他实体按键
屏蔽键重写activiy的两个方法就行 屏蔽返回键 public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { ...
- Android 拦截或屏蔽返回键
在Android开发中我们常常会遇到需要拦截或屏蔽返回键的需求,对拦截后的返回键进行特殊操作. 监听返回键有两种方式 1.重写OnBackPressed方法 @Overridepublic void ...
- 浅析Android 蜂巢中左下角三个导航键的实现源码
地址:http://blog.csdn.net/hxdanya/article/details/6604937 案例:具体参数的含义参看KeyEvent.java中的相关构造函数.关键信息就是mCod ...
- MFC 中屏蔽CDialog类窗体处理ESC和ESCAPE按键
添加如下消息处理: BOOL CCDialog::PreTranslateMessage(MSG* pMsg) { // TODO: 在此添加专用代码和/或调用基类 if (pMsg->mess ...
- Mysql插入数据并返回其主键id
1.背景 将数据插入到数据库中,并返回其主键id 2.思考 在插入的SQL语句里执行查询主键SQL语句 3.解决方案 <insert id="insertAndselectLastIn ...
- Android 屏蔽返回键、菜单键和Home键
//重写 public void onAttachedToWindow ( ) { this . getWindow ( ) . setType ( WindowManager. ...
- 直播源码开发,Android 屏蔽返回键(后退键)
直播源码开发,Android 屏蔽返回键(后退键) 方案一 在Activity中重写onBackPressed方法(推荐使用). @Override public void onBackPressed ...
- android中的后退功能,如何在Android应用中实现一个返回键功能
如何在Android应用中实现一个返回键功能 发布时间:2020-11-23 16:28:56 来源:亿速云 阅读:89 作者:Leah 今天就跟大家聊聊有关如何在Android应用中实现一个返回键功 ...
最新文章
- 编程python怎么读-python怎么读sql数据?
- oracle 查看索引类别以及查看索引字段被引用的字段方法
- php新订单提醒代码,PHP怎么实现新订单提醒功能
- 密码学AES算法_S盒_C值搜索
- css布局笔记(二)Flex
- 记录报错:java.lang.NullPointerException org.apache.jsp.test_jsp._jspInit(test_jsp.java:23)
- 黑苹果(1)为什么是黑苹果PPT?
- 记录用HDFview和Panoply软件打开nc文件
- Android源码下载地址
- python tokenize()_tokenize- 用于Python源代码的Python – Python语言服务(Python教程)(参考资料)...
- 苦尽甘来 一个月学通JavaWeb(六 XML)
- Pico VR 应用开发基础教程
- C++学习心得和进阶路线总结
- C语言学习笔记(kk-zkx)
- centos linux 修改系统默认语言设置,centos怎么更改语言设置为中文
- swagger2搭配knife4j 隐藏实体类的属性/字段
- ubuntu与centos哪个更适合做服务器。
- 解决Windows10开机黑屏问题
- 新手上路有哪些开车技巧 , 很实用!
- 调用天地图API实现关键词搜索
热门文章
- ACE线程管理机制-并发控制
- 微信公众号页面支付接口java,[Java教程]微信公众号支付(三):页面调用微信支付JS并完成支付...
- 综合程序设计 7-4 完美的代价 (40分)
- 变频器端子阻抗3k_PLC与变频器连接问题分析
- SpringMVC的使用与requestMapper的使用
- 使用Amazon Simple Queue Service(SQS) 实现简单的消息服务
- 如何通过putty软件远程登录并且控制linux平台
- 实现AJAX的基本步骤
- HDU 1814 Peaceful Commission / HIT 1917 Peaceful Commission /CJOJ 1288 和平委员会(2-sat模板题)...
- 在SAP中如何创建权限和权限的设置