2012-04-09 53 views
-1

我正尝试在我的应用程序中使用另一个第三方应用程序。基本上使用第三方应用程序的一些服务。但是这些服务需要在第三方应用程序中定义的自定义权限。所以我在我的应用程序清单文件中添加了这些权限。来自Android中其他应用程序的权限

假设如果我的应用程序在安装第三方应用程序之前安装,那么它将不会获得这些权限,所以如果我尝试从第三方应用程序访问服务,我会得到安全性异常。

有没有办法再次要求权限或任何其他建议。

回答

1

这实际上是自定义权限的已知限制。即使你的两个应用程序,定义自定义权限的应用程序都需要先安装,否则你将会遇到异常。如果你控制两个应用程序,你需要在两个应用程序中定义它。否则,确实没有解决方法:需要授予系统权限。

顺便说一句,你可以使用第三方权限,只要它不是签名权限,要求您的应用程序使用相同的密钥进行签名。

3

您在清单中请求的权限是您的应用程序无论何时安装都会收到的权限。期。授予其他应用程序的权限只能由该应用程序访问。如果您需要使用许可,则应该在您的清单中。如果它在那里,安装后将会向用户请求许可。

相关问题