我正在尝试编写一个学习帮助应用程序,该应用程序可以在一段时间内禁用其他应用程序(用户选择这些应用程序分散注意力)。我该如何去做呢?
最佳答案
要卡住应用程序,您需要让程序包管理器禁用它们。您可以通过 setApplicationEnabledSetting 来执行此操作,或通过 shell 使用 pmdisable com.example.app
。您过去无需 root 即可执行此操作,但他们可能在新版本中添加了限制。
请记住,这将完全禁用该应用程序,而不仅仅是隐藏它。因此,您肯定需要确保再次重新启用它,否则您可能会收到一些投诉。
关于java - Android 禁用其他应用程序的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19203682/