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

时间:2013-11-25 19:29:06

标签: android permissions android-manifest android-4.4-kitkat

是否可以为应用声明一个使用权限,以便只有在sdk版本至少为某个值时才会给出权限?

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

由于

1 个答案:

答案 0 :(得分:1)

请勿定位KitKat,请参阅http://developer.android.com/guide/topics/security/permissions.html

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