Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 禁止android中的应用程序访问_Java_Android - Fatal编程技术网

Java 禁止android中的应用程序访问

Java 禁止android中的应用程序访问,java,android,Java,Android,我的问题是,是否可以创建一个应用程序,用户可以临时阻止几个应用程序,这样他就可以在最佳时间内禁止使用某个应用程序?是的,我已经这样做了 作为一个粗略的解决方案,如果您将您的“控制器”应用程序设置为可访问性应用程序,那么它就能够监控启动的应用程序。然后,您可以应用逻辑来确定此时是否允许运行应用程序。如果它应该被阻止,那么你可以启动一个全屏覆盖来阻止该应用程序,并显示一条警告/阻止消息。我不确定你的确切意图,但一般来说,这是可能的,当然,有一些限制-许多家长控制应用程序都这样做。您需要查看Acces

我的问题是,是否可以创建一个应用程序,用户可以临时阻止几个应用程序,这样他就可以在最佳时间内禁止使用某个应用程序?

是的,我已经这样做了


作为一个粗略的解决方案,如果您将您的“控制器”应用程序设置为可访问性应用程序,那么它就能够监控启动的应用程序。然后,您可以应用逻辑来确定此时是否允许运行应用程序。如果它应该被阻止,那么你可以启动一个全屏覆盖来阻止该应用程序,并显示一条警告/阻止消息。

我不确定你的确切意图,但一般来说,这是可能的,当然,有一些限制-许多家长控制应用程序都这样做。您需要查看
AccessibilityService
文档以深入了解。可能会帮助您理解一些基本概念-在其中,我演示了如何阻止使用
互联网
权限的应用程序

没有正常权限。可能有设备所有者权限和设备管理器,但此时您正在谈论的是需要拥有设备而不是播放应用程序。您正在寻找的本质上是家长控制应用程序。。。。或者勒索软件应用。@Rotwang你能告诉我勒索软件应用是什么吗?它是一种恶意软件,会破坏你设备上的某些功能(就像你想做的那样)。然后,它会向设备所有者要钱,让设备正常工作。是否有设置使其成为可访问性应用程序?一般问题是:它只可能用于其他应用程序还是系统应用程序?我没有对此进行全面研究,但例如,它适用于默认的“设置”应用程序,所以我相信其他的也可以。你的测试是我可以运行的android程序吗?你可以编译给定的项目