Java Facebook聊天头如何检测主/菜单按键?

Java Facebook聊天头如何检测主/菜单按键?,java,android,facebook,Java,Android,Facebook,我一直在尝试实现一项服务,它可以显示类似于facebook聊天头的UI。我注意到我可以检测到视图内部的反压,但我无法检测到主压 我和facebook聊天室的负责人一起玩过,我注意到他们能够毫无顾忌地处理家庭按键和最近的活动按键 我读过这篇文章: 但这似乎没有帮助 如何检测它?您好,您是否尝试注册广播接收器来收听此特定意图。操作\u关闭\u系统\u对话框。当按下home或recent apps(主页或最近的应用)键时,android需要从屏幕上删除临时对话框时,将调用此命令。您可以注册一个具有此目

我一直在尝试实现一项服务,它可以显示类似于facebook聊天头的UI。我注意到我可以检测到视图内部的反压,但我无法检测到主压

我和facebook聊天室的负责人一起玩过,我注意到他们能够毫无顾忌地处理家庭按键和最近的活动按键

我读过这篇文章:

但这似乎没有帮助


如何检测它?

您好,您是否尝试注册广播接收器来收听此特定意图。操作\u关闭\u系统\u对话框。当按下home或recent apps(主页或最近的应用)键时,android需要从屏幕上删除临时对话框时,将调用此命令。您可以注册一个具有此目的的接收器,以检测主页和最近的应用键

您可以更具体地说明您的解决方案如何工作吗?我当前无法检测到任何用户主页按下。我当前的实现是在服务中使用窗口管理器的覆盖。我相信这就是facebook聊天头的实现方式。我尝试过的方法:-我尝试过覆盖View.onCloseSystemDialogs,但没有成功。-覆盖View.dispatchKeyevent。我只能按“后退”键。我还需要回家和最近的按键。@Daniel很乐意帮忙:)