以编程方式向应用清单添加权限

时间:2010-11-19 09:11:58

标签: android permissions android-manifest

我正在尝试向应用程序清单添加权限,因此它可以访问用户在运行时安装的其他应用程序。我认为这样做的方法是在清单中定义权限树,然后使用PackageManager.addPermission()在该树下添加权限。但是,我无法让这个工作,我找到的文件并不是决定性的。有人可以通过一个简单的例子告诉我如何做到这一点吗?

4 个答案:

答案 0 :(得分:1)

您无权访问其应用程序以及使用应用程序用户ID运行的应用程序。

答案 1 :(得分:1)

在非root设备中不可能。涉及安全问题。

答案 2 :(得分:1)

出于安全原因,只有root设备才是有线设备。

答案 3 :(得分:0)

我认为这不可行。我想(并且被一位讲师认为,也可能是错的)所有权限都必须在代码编译时添加。如果您之后可以添加权限,那么不允许应用在未经我许可的情况下访问我的所有信息吗?在下载应用程序时,确认屏幕上也没有任何意义,因为它警告你的权限可能不是它将要使用的所有权限。

在我看来,我认为不可能。它太容易被滥用了。我也不认为这是可能的,我认为你很难找到任何信息。