2014-11-03 73 views
1

Android中是否存在一種機制,我的應用程序可以提示用戶提供特定的權限如果且僅當使用了特定的應用程序功能?例如,如果用戶不想與他的聯繫人分享他的活動,我的應用永遠不需要訪問用戶的聯繫人列表。所以我不想在清單文件中預先要求這些權限,並可能會減少#app安裝。 Facebook SDK允許按需訪問權限(僅在需要時詢問權限)。我需要我的應用程序中的Android權限具有相同的確切行爲。Android中的按需權限

+0

不知道哪個白癡downvoted這個問題,因爲它是Android上的一個合法編程問題! – 2014-11-03 09:09:45

回答

1

不,所有權限都需要在清單文件中指定,並且用戶在安裝您的應用程序時將看到並需要接受這些權限。與Facebook SDK的區別在於,這些權限與設備本身無關,而與其鏈接的Facebook帳戶無關。

編輯:由於棉花糖,你可以在運行時請求權限,但只適用於運行棉花糖的設備。你可以在這裏檢查如何做到這一點: Android Developers Page