我想在Android中创建一个应用程序,它将显示应用程序的设备列表,然后允许用户选择他们希望在一段时间内限制访问的应用程序。
我知道有一个名为“AppBlock”的Android应用程序,但我不知道它是如何工作的。
您选择应用程序,一段时间,然后它就不允许您打开该应用程序。
答案 0 :(得分:0)
您实际上无法阻止其他应用程序的启动。
我看到它的唯一方法是:您需要在应用程序中保存需要阻止的应用程序列表以及需要阻止的时间。实现“永远”运行的service
并检测已启动的应用程序。
有关如何操作,请参阅this answer。在每次检测时,您应该检查数据库中是否存在应用程序,以及现在是否需要阻止它。如果是 - 关闭应用程序。有关学习如何操作的信息,请参阅this answer。
那是我认为你应该遵循的全球架构。