我需要检测服务中的HomeButton事件。不在活动中。覆盖服务中的主页按钮和返回按钮 - Android
我正在制作一个应用程序,它将覆盖任何其他应用程序。就像总是在屏幕上的附加菜单一样。 在某些特定事件中,我需要覆盖按下主页按钮,菜单按钮,后退按钮,音量按钮以及电源按钮。
我相信这必须在服务中完成,因为所有其他应用程序必须正常运行。所以事件必须在服务中处理而不是在活动中处理。
这是可能的: http://www.kidscrape.com
我需要检测服务中的HomeButton事件。不在活动中。覆盖服务中的主页按钮和返回按钮 - Android
我正在制作一个应用程序,它将覆盖任何其他应用程序。就像总是在屏幕上的附加菜单一样。 在某些特定事件中,我需要覆盖按下主页按钮,菜单按钮,后退按钮,音量按钮以及电源按钮。
我相信这必须在服务中完成,因为所有其他应用程序必须正常运行。所以事件必须在服务中处理而不是在活动中处理。
这是可能的: http://www.kidscrape.com
你可能想找到一种方法如何从Activity
传达给Service
(相反)。最简单的办法是使用EventBus
,无论是这两个:
所以最终你刚刚从Activity#onBackPressed()
触发一个事件,并抓住它在Service
。
thx,但没有活动只有服务。 – 5er
sooo,你到目前为止尝试过什么? –
你想知道,如何检测主页按钮事件。对? – activesince93
在最新的API中不可能。 http://stackoverflow.com/a/17756786/4596556。你应该拿出新的代码:) –