11

一旦我长按主页按钮,我正在寻找一种禁用任务管理器窗口的方法。我设法禁用其他设备键(如音量、菜单等)和正常单击主页按钮,因为我是默认启动器,但我不知道如何禁用任务管理器!即使是幼儿锁儿童应用程序也会在长按后向您显示任务管理器屏幕,所以我认为这样做并不容易。我看到几个答案说我不应该禁用任务管理器,但我想从另一个键而不是长按主页按钮来获得它。如果需要并且可以解决我的问题,我可以扎根。请帮忙。

我找到了一种使用 Android 2.3.5 的方法: Override home and back button is case a boolean is true (我使用了 hotveryspicy 中的一段代码) 但是,正如在这个链接中所写的那样,这个解决方案不适用于 Android 4.0.3 你能帮我找到 4.0.3 的解决方案吗?

4

1 回答 1

16

为了避免在长按主页按钮上出现最近的应用程序对话框,您可以监听您的活动焦点。当你的活动失去焦点时,触发一个Intent.ACTION_CLOSE_SYSTEM_DIALOGS意图。

此处的示例代码:http: //www.juliencavandoli.com/how-to-disable-recent-apps-dialog-on-long-press-home-button/

我希望这能帮到您 :)

于 2012-09-29T11:54:30.140 回答