Android权限gven仅从最低sdk版本开始

问题描述 投票:2回答:1

是否可以声明应用程序的使用权限,以便仅在sdk版本至少为某个值时才给出权限?

我问,因为我最近更新到KitKat(SDK版本19)并查询专辑封面,现在必须具有READ_EXTERNAL_STORAGE权限。但我不希望那些更新应用程序的人需要新的权限,因为4.4中的那些人现在需要它...

谢谢

android permissions android-manifest android-4.4-kitkat
1个回答
1
投票

只是不要瞄准KitKat,请参阅http://developer.android.com/guide/topics/security/permissions.html

“随着时间的推移,可能会向平台添加新的限制,以便为了使用某些API,您的应用必须请求以前不需要的权限。因为现有应用程序假定可以免费访问这些API,Android可能会适用对应用程序清单的新权限请求,以避免破坏新平台版本上的应用程序.Android根据为targetSdkVersion属性提供的值确定应用程序是否可能需要权限。如果该值低于版本在添加权限的情况下,Android会添加权限。“

© www.soinside.com 2019 - 2024. All rights reserved.