在API级别23中删除了Android权限

时间:2018-07-12 11:59:28

标签: android permissions

在我的项目中,我有两个权限:

  

android.permission.USE_CREDENTIALS

     

android.permission.MANAGE_ACCOUNTS

已在API级别23 https://developer.android.com/sdk/api_diff/23/changes/android.Manifest.permission

中删除

这是否意味着如果我的 targetSdkVersion 为23或更高或 minSdkVersion 必须为23,我可以将其删除?

1 个答案:

答案 0 :(得分:1)

否,您无需将android:maxSdkVersion="22"添加到这两个权限。像下面一样

<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" android:maxSdkVersion="22" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" android:maxSdkVersion="22"/>

Everything every Android Developer must know about new Android's Runtime Permission是一篇非常不错的文章,以获取更多信息。并发现Android M Permissions: Missing some of the old ones与您的问题类似。