当前位置: 代码迷 >> Android >> Android怎么屏蔽Home键
  详细解决方案

Android怎么屏蔽Home键

热度:97   发布时间:2016-04-28 07:11:28.0
Android如何屏蔽Home键
我想在我的Activity 里面屏蔽Home 键,注意我的activity lunchMode 是singleInstance 。并且是FullScreen。要求屏蔽Home键的方法不能影响全屏显示(onAttatchToWindow不行),并且要在所有android版本都能用,不是紧限于android4.0或者某一平台。请了解的接下贴,帮大家把这个搞android的人都会遇到的问题彻底解决掉。知道多少可以说多少,大家凑凑,我再总结一把。

------解决方案--------------------
原理就是重载按钮响应事件
------解决方案--------------------
这个home key你是做不到的,windowmanagerservice的policy,phonewindowmanager在分发key之前会先判断是否要分发这个event,在interceptKeyBeforeDispatching里面,他拦截了home key.
------解决方案--------------------
同上,home处理没分发到最上层的View那去
  相关解决方案