Android中的按需权限

问题描述:

Android中是否存在一种机制,我的应用程序可以提示用户提供特定的权限如果且仅当使用了特定的应用程序功能?例如,如果用户不想与他的联系人分享他的活动,我的应用永远不需要访问用户的联系人列表。所以我不想在清单文件中预先要求这些权限,并可能会减少#app安装。 Facebook SDK允许按需访问权限(仅在需要时询问权限)。我需要我的应用程序中的Android权限具有相同的确切行为。Android中的按需权限

+0

不知道哪个白痴downvoted这个问题,因为它是Android上的一个合法编程问题! – 2014-11-03 09:09:45

不,所有权限都需要在清单文件中指定,并且用户在安装您的应用程序时将看到并需要接受这些权限。与Facebook SDK的区别在于,这些权限与设备本身无关,而与其链接的Facebook帐户无关。

编辑:由于棉花糖,你可以在运行时请求权限,但只适用于运行棉花糖的设备。你可以在这里检查如何做到这一点: Android Developers Page