【发布时间】:2012-08-06 15:06:11
【问题描述】:
我正在寻找一种在长按主页按钮后禁用任务管理器窗口的方法。 我设法禁用其他设备键(如音量、菜单等)和正常单击主页按钮,因为我是默认启动器,但我不知道如何禁用任务管理器! 即使是幼儿锁儿童应用程序也会在长按后向您显示任务管理器屏幕,所以我认为这样做并不容易。 我看到几个答案说我不应该禁用任务管理器,但我想从另一个键而不是长按主页按钮来获得它。 如果需要并且可以解决我的问题,我可以扎根。 请帮忙。
我找到了一种使用 Android 2.3.5 的方法: Override home and back button is case a boolean is true (我使用了 hotveryspicy 的一段代码) 但是,正如此链接中所写,此解决方案不适用于 Android 4.0.3 你能帮我找到 4.0.3 的解决方案吗?
【问题讨论】:
-
为什么要玩android的默认行为,没有这样的api来跟踪主页按钮。
-
我想确保用户没有进入设置(或任务管理器屏幕中显示的其他最近活动)并玩弄。
-
如果你给了这么多限制,那么谁会使用你的应用程序;)
-
我们有相同的要求 - 我们运送的 Android 设备预装了我们的应用程序,以控制工业制造过程。这是用户应该使用的唯一应用程序。我们的应用程序在开机时启动,因此用户不应看到任何其他应用程序。但是长按主页会弹出任务管理器,让用户陷入各种麻烦。
-
@DavidArfin 这适用于必须控制用户体验的信息亭应用程序。它甚至不是用户的手机!
标签: android long-press android-homebutton taskmanager long-click