java - Android 禁用其他应用程序的方法

标签 java android

我正在尝试编写一个学习帮助应用程序,该应用程序可以在一段时间内禁用其他应用程序(用户选择这些应用程序分散注意力)。我该如何去做呢?

最佳答案

要卡住应用程序,您需要让程序包管理器禁用它们。您可以通过 setApplicationEnabledSetting 来执行此操作,或通过 shell 使用 pmdisable com.example.app。您过去无需 root 即可执行此操作,但他们可能在新版本中添加了限制。

请记住,这将完全禁用该应用程序,而不仅仅是隐藏它。因此,您肯定需要确保再次重新启用它,否则您可能会收到一些投诉。

关于java - Android 禁用其他应用程序的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19203682/

相关文章:

Java I/O mp3 文件读取

java - 连接 Spring-Boot 到 MySQL

java - 将数字四舍五入到最接近的 5 的倍数

java - Android - 当我在设备上运行它时无法访问网络服务,但使用 AVD 它可以正常工作。为什么?

android - 如何在字段上启用规则的情况下在 MongoDB 缝合中插入文档

Java:以随机日期返回日期格式

java - 在另一个应用程序的 JFrame 中使用按钮,而不将焦点放在 java 应用程序上?

java - BitmapFactory 打开失败 : ENOENT (No such file or directory)

android - 在启动 Activity android时出错

android - Google Pass 标签未显示在 iPhone 上的 Google Pay 应用中