Android Launcher应用程序 - 在其他活动中按主页按钮

时间:2013-12-03 17:56:16

标签: android android-intent android-launcher android-homebutton

我写了一个有三个活动的自定义启动器。我查看了示例 home 应用程序并相应地为主要活动配置了intent过滤器 - 这是在开始时启动的第一个活动 - android.intent.action.MAIN。我们称之为活动A 。 在这个活动A 中,我可以通过调度KEYCODE_HOME KeyEvents来控制HOME按钮的功能 - 这一切都很好。 但是,一旦我移动到同一个应用程序中的另一个Activity,我们称之为活动B 我不再能够覆盖主页按钮。

有没有办法在同一个启动器应用程序中捕获其他活动中的KEYCODE_HOME KeyEvents?对于我应该考虑的其他两个活动,还有其他任何意图过滤器吗?

我使用了家庭示例应用作为参考,我已经应用了相同的操作和意图过滤器。我也使用相同的public boolean dispatchKeyEvent(KeyEvent event)方法。我知道除非您的应用是KEYCODE_HOME应用,否则不允许您捕获HOME KeyEvents。

0 个答案:

没有答案
相关问题