繁体   English   中英

如何在 Android 中阻止应用程序启动

[英]How to block application launch in Android

我想在 Android 中创建一个应用程序,它将显示应用程序的设备列表,然后允许用户 select 在一段时间内限制他们访问哪些应用程序。

我知道有一个名为“AppBlock”的 Android 应用程序,但我不知道它是如何工作的。

你select这个app,过了一段时间就不允许你打开app。

您实际上不能阻止另一个应用程序的启动。 我看到的唯一可能的方法是:您需要在您的应用程序中保存需要被阻止的应用程序信息列表以及需要被阻止的时间。 实施“永远”运行并检测启动的应用程序的service 有关如何操作的信息,请参阅此答案 在每次检测时,您应该检查数据库中是否存在应用程序,以及现在是否需要阻止它。 如果是 - 关闭应用程序。 请参阅此答案以了解如何操作。 这就是我认为你应该遵循的全球架构。

要构建应用程序块,您需要以下内容 1-Accessibility services (AS)2-Forground Services (FS) BY AS 您将能够停止您在 blocker 列表中的活动 FS 将激活您的应用程序上下文以帮助查找块应用程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM