首页 > 代码库 > Android 高通4.4.4 源码 如何屏蔽Home键
Android 高通4.4.4 源码 如何屏蔽Home键
高通4.4.4 源码中如要屏蔽home键使之不响应,在应用层修改是没用的。
查看framework层代码
名为PhoneWindowManager.java 的源文件
定位到名为interceptKeyBeforeDispatching 的函数
从函数名我们可以知道此函数是是在分发按键事件之前进行拦截。
查看对KEYCODE_HOME home键的处理
关键代码如下
来电铃声响起时,return -1; 屏蔽home键
所以我们有屏蔽home键的需求,在这里写判断条件 return -1 做处理即可。
return -1 事件就被拦截了,就不会向上层分发了。
否则 响应home键 返回launcher
Android 高通4.4.4 源码 如何屏蔽Home键
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。