2011-01-29 87 views
6

我想知道是否有可能動態獲得Android權限而不使用AndroidManifest只是一些代碼,因爲我有一些OSGi包在Android上運行,沒有Android權限,它們在功能上受到限制。 感謝獲得Android權限dynamiclly


謝謝您的回答,是的,它複雜化的用戶體驗,這也是危險的,用戶如果提供該機制

+1

感謝您的回答,我知道,這樣的事情似乎有點危險,但如果在Android上mechanisme要求用戶每當一個新的許可,增加所以它會是一樣的我們有什麼現在與AndroidManifest – 2011-01-31 00:36:48

回答

4

不,對不起,你必須通過AndroidManifest.xml文件請求的所有權限。

6

不,這是不可能的。

您無法更改已安裝APK的內容。無論如何,允許這樣的行爲是非常危險的,因爲整個權限系統是爲了讓用戶首先閱讀應用程序需要的權限,以便他可以判斷它是否正確。

+0

iPhone做到這一點,應該在那裏。在iPhone中,您可以看到所有具有權限相機的應用程序。然後,您可以爲每個應用停用相機權限。 – powder366 2015-02-10 22:35:20

1

傢伙現在從的Android 6.0 MARSHMELLOW起,你可以在運行時要求用戶允許權限動態,我發現它,看看this link。我希望它能幫助你獲得想法。 a good tutorial