Android - 是否可以禁用长按主页按钮以避免任务管理器?

时间:2012-08-09 11:39:02

标签: android long-press android-homebutton taskmanager long-click

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

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

1 个答案:

答案 0 :(得分:15)

要避免长按主页按钮上的最近应用对话框,您可以聆听活动的焦点。当您的活动失去焦点时,请触发Intent.ACTION_CLOSE_SYSTEM_DIALOGS意图。

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

我希望这会对你有所帮助:)。