阻止/取消阻止我的应用程序中的应用程序:Android

And*_*ner 7 java android launcher

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

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

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

小智 11

在每秒内部服务上使用Alarm Manager启动服务您有一个已安装应用程序阵列,现在您检测到最顶级应用程序正在运行与应用程序数组匹配的Top Task,而不是启动Protector

我已经完成了


Max*_*xim 6

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

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

基本上你可以做允许做的事情.拦截呼叫,通过设备管理员阻止摄像机,如果他们共享那些数据,只读取其他应用程序的数据,只使用一些公共资源,但不能超过它们.要做你想做的事,你的应用必须是一个根,但标准的第三方应用程序不会获得root权限.您的解决方案可以是更改固件,使用root权限将您的应用绑定到其中.

  • 这些应用程序显然预先使用Android固件构建.制造商在进入世界其他地方之前就会获得固件.进行必要的更改,为其应用提供更多权限,并将其与Android ROM绑定.您无法卸载这些应用. (3认同)