2012-07-12 61 views
7

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

我读Android how to programmatically hide launcher icon,但这个隐藏同一应用程序的应用程序启动图标。

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

+0

什么你所说的“块”的意思是?阻止其他应用程序做什么? – atk 2012-07-12 14:17:49

+0

@atk Block意味着用户不能使用被阻止的应用程序。我清楚了吗? – 2012-07-12 14:21:42

+0

@AndroidLearner没有u得到任何解决这个问题? – kehnar 2012-09-22 04:34:52

回答

6

如果手机上的Android操作系统的根源并非是你将无法阻止另一个应用程序。 Os没有给予这样做的权利。 Android在Linux上运行,Linux提供了沙箱系统调用API并规定了规则。

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

基本上你可以做的是允许这样做。截取通话的,通过设备管理经理块摄像头,读取另一个应用程序的数据,如果他们共享数据,只有他们分享,使用一些公共资源,但并不仅限于此。做你想做你的应用程序必须是一个根,但标准的第三方应用程序不会获得root权限。您的解决方案可以是更改固件,使用root权限将您的应用程序绑定到它。

+0

一些应用程序提供相同的功能,所以我认为这是可能的。 – 2012-07-12 14:23:48

+3

这些应用显然是预先内置了Android固件。制造商获得固件它去的其余部分之前并且将其与Android ROM绑定,您无法卸载这些应用程序 – Maxim 2012-07-12 14:37:21

+0

您提供的链接没有提供任何关于我的问题的信息,而且我也没有询问卸载应用程序的问题。我只是问一个过程,用户不能使用任何禁用的应用程序。 – 2012-07-13 06:35:42

11

启动服务每月的第二个 内部供水系统使用报警管理您已安装的应用程序的数组,现在你发现最上面的应用程序正在运行 顶层任务匹配您的应用程序比你的阵列启动你的保护

我已经做了

+0

Waoo ..你能分享更详细? – 2013-03-01 07:35:52