Facebook聊天头如何检测家庭/菜单新闻?
问题描述:
我一直在试图实现一个显示UI的服务,类似于Facebook的聊天头的工作方式。我注意到我可以检测视图内的背景,但我无法检测到主页按下。Facebook聊天头如何检测家庭/菜单新闻?
我玩过Facebook聊天头,我注意到他们能够处理家庭新闻和最近的活动按钮按无缝。
,但它似乎并没有帮助
你怎么发现的呢?
答
你好,你有没有试过注册一个BroadcastReceiver来监听这个特定的Intent.ACTION_CLOSE_SYSTEM_DIALOGS。这将被称为每当android需要从主屏幕或最近的应用程序按键时,屏幕上删除临时对话框时,您可以注册一个接收器与此意图检测家庭和最近的应用程序密钥
+0
这对我有效。谢谢! – Daniel 2016-07-12 08:29:59
+0
@Daniel乐于帮助:) – 2016-10-10 14:48:38
你可以更具体说明你的解决方案是如何没有工作? – sherb 2014-12-05 23:45:27
我目前无法检测到任何用户主页按下。我目前的实现是使用在服务中完成的窗口管理器的覆盖。我相信,这是如何实现Facebook聊天头。 – 2014-12-08 18:39:57
我尝试过的方法: - 我试图重写View.onCloseSystemDialogs,但我没有成功。 - 覆盖View.dispatchKeyevent。我只能得到一个“后退”按键。我还需要回家和最近的按键按键。 – 2014-12-08 18:41:34