7

我想从我的应用程序中阻止/取消阻止(用户无法使用/访问被阻止的应用程序)Android 设备中的某些应用程序。但我找不到任何解决方案/想法。

我阅读了 Android 如何以编程方式隐藏启动器图标,但这隐藏了同一应用程序的应用程序启动器图标。

我怎样才能做到这一点?请分享一些关于此的想法/链接。

4

2 回答 2

11

每秒使用警报管理器启动服务内部服务您有一组已安装的应用程序,现在您检测到最热门的应用程序正在运行与您的应用程序数组匹配的顶级任务,而不是启动保护器

我已经完成了

于 2013-02-28T07:17:41.110 回答
6

如果手机上的 Android 操作系统未植根,您将无法阻止其他应用程序。Os 没有授予这样做的权利。Android 运行在 Linux 上,Linux 提供沙盒系统调用 API 并规定规则。

http://developer.android.com/guide/topics/security/permissions.html

基本上你可以做允许做的事情。拦截呼叫,通过设备管理器阻止摄像头,读取其他应用程序的数据(如果他们共享该数据并且仅共享他们共享的数据),使用一些公共资源,但仅此而已。要做你想做的事,你的应用程序必须是 root,但标准的第三方应用程序没有 root 权限。您的解决方案可以是更改固件,使用 root 权限将您的应用程序绑定到其中。

于 2012-07-12T14:21:53.810 回答