Java 禁止android中的应用程序访问
我的问题是,是否可以创建一个应用程序,用户可以临时阻止几个应用程序,这样他就可以在最佳时间内禁止使用某个应用程序?是的,我已经这样做了Java 禁止android中的应用程序访问,java,android,Java,Android,我的问题是,是否可以创建一个应用程序,用户可以临时阻止几个应用程序,这样他就可以在最佳时间内禁止使用某个应用程序?是的,我已经这样做了 作为一个粗略的解决方案,如果您将您的“控制器”应用程序设置为可访问性应用程序,那么它就能够监控启动的应用程序。然后,您可以应用逻辑来确定此时是否允许运行应用程序。如果它应该被阻止,那么你可以启动一个全屏覆盖来阻止该应用程序,并显示一条警告/阻止消息。我不确定你的确切意图,但一般来说,这是可能的,当然,有一些限制-许多家长控制应用程序都这样做。您需要查看Acces
作为一个粗略的解决方案,如果您将您的“控制器”应用程序设置为可访问性应用程序,那么它就能够监控启动的应用程序。然后,您可以应用逻辑来确定此时是否允许运行应用程序。如果它应该被阻止,那么你可以启动一个全屏覆盖来阻止该应用程序,并显示一条警告/阻止消息。我不确定你的确切意图,但一般来说,这是可能的,当然,有一些限制-许多家长控制应用程序都这样做。您需要查看
AccessibilityService
文档以深入了解。可能会帮助您理解一些基本概念-在其中,我演示了如何阻止使用互联网
权限的应用程序 没有正常权限。可能有设备所有者权限和设备管理器,但此时您正在谈论的是需要拥有设备而不是播放应用程序。您正在寻找的本质上是家长控制应用程序。。。。或者勒索软件应用。@Rotwang你能告诉我勒索软件应用是什么吗?它是一种恶意软件,会破坏你设备上的某些功能(就像你想做的那样)。然后,它会向设备所有者要钱,让设备正常工作。是否有设置使其成为可访问性应用程序?一般问题是:它只可能用于其他应用程序还是系统应用程序?我没有对此进行全面研究,但例如,它适用于默认的“设置”应用程序,所以我相信其他的也可以。你的测试是我可以运行的android程序吗?你可以编译给定的项目