2012-04-09 65 views
-1

我正嘗試在我的應用程序中使用另一個第三方應用程序。基本上使用第三方應用程序的一些服務。但是這些服務需要在第三方應用程序中定義的自定義權限。所以我在我的應用程序清單文件中添加了這些權限。來自Android中其他應用程序的權限

假設如果我的應用程序在安裝第三方應用程序之前安裝,那麼它將不會獲得這些權限,所以如果我嘗試從第三方應用程序訪問服務,我會得到安全性異常。

有沒有辦法再次要求權限或任何其他建議。

回答

1

這實際上是自定義權限的已知限制。即使你的兩個應用程序,定義自定義權限的應用程序都需要先安裝,否則你將會遇到異常。如果你控制兩個應用程序,你需要在兩個應用程序中定義它。否則,確實沒有解決方法:需要授予系統權限。

順便說一句,你可以使用第三方權限,只要它不是簽名權限,要求您的應用程序使用相同的密鑰進行簽名。

3

您在清單中請求的權限是您的應用程序無論何時安裝都會收到的權限。期。授予其他應用程序的權限只能由該應用程序訪問。如果您需要使用許可,則應該在您的清單中。如果它在那裏,安裝後將會向用戶請求許可。

相關問題