java阻止/解除阻止我的应用程序:Android
我想从我的应用程序中屏蔽/解除屏蔽(用户无法使用/访问被屏蔽的应用程序)安卓设备中的某些应用程序。但我找不到任何解决方案/想法
我读了Android how to programmatically hide launcher icon,但这会隐藏同一应用程序的应用程序启动程序图标
我该怎么做?请分享一些关于这方面的想法/链接
你可以在下面搜索框中键入要查询的问题!
我想从我的应用程序中屏蔽/解除屏蔽(用户无法使用/访问被屏蔽的应用程序)安卓设备中的某些应用程序。但我找不到任何解决方案/想法
我读了Android how to programmatically hide launcher icon,但这会隐藏同一应用程序的应用程序启动程序图标
我该怎么做?请分享一些关于这方面的想法/链接
# 1 楼答案
如果手机上的Android操作系统没有根目录,你将无法阻止其他应用程序。操作系统没有赋予这样做的权利。Android在Linux上运行,Linux提供沙箱系统调用API并规定规则
http://developer.android.com/guide/topics/security/permissions.html
基本上你可以做被允许做的事。拦截呼叫,通过设备管理员管理器拦截摄像头,读取其他应用程序的数据(如果它们共享这些数据,并且只共享它们共享的内容),使用一些公共资源,但不能超过这些资源。要做你想做的事情,你的应用程序必须是根用户,但标准的第三方应用程序没有根用户权限。您的解决方案可以是更改固件,使用root权限将应用绑定到其中
# 2 楼答案
每秒钟使用Alarm Manager启动一次服务 在内部服务中,你已经安装了一系列应用程序,现在你检测到最顶级的应用程序正在运行 与应用程序阵列匹配的顶级任务,而不是启动保护程序
我已经做完了