如何在活动中禁用android主页按钮和任务历史记录按钮?

时间:2014-08-08 00:35:21

标签: android navigationbar lockscreen android-homebutton home-button

对于主页按钮禁用:

  • onKeyDown()除了版本3.x之外,主页按键事件无法在活动中截获。
  • 我可以补充: 在活动的意图过滤器中,但这将使活动之外甚至按下主页按钮以启动活动。 我该怎么办才能在用户看到活动时禁用主页按钮?

对于任务历史记录按钮禁用: 直到现在我还没有任何帮助。我该怎么办才能在活动对用户可见时禁用任务历史记录按钮?

2 个答案:

答案 0 :(得分:0)

无法做到这一点,你不应该尝试来做到这一点。

这些按钮旨在让用户轻松关闭应用并从一个应用切换到另一个应用。 相反,后退按钮是为导航设计的,因此SDK允许您覆盖它以便处理您自己的导航,如果您愿意的话。

然而,很少有技巧可以帮助你做到这一点。使用权限SYSTEM_ALERT_WINDOW,您可以在栏顶上绘制一些内容。但它对用户来说是非常恼人的高度

答案 1 :(得分:0)

如果客户要求进行非公开发展会怎么样?