Android 棉花糖许可实施
我正在尝试在我现有的安卓应用程序中添加安卓6.0支持。我使用了Android 棉花糖许可实施,android,android-6.0-marshmallow,android-permissions,android-runtime,Android,Android 6.0 Marshmallow,Android Permissions,Android Runtime,我正在尝试在我现有的安卓应用程序中添加安卓6.0支持。我使用了SYNCADAPTER来同步数据。在API 22之前工作正常。但在23(安卓6.0)中,他们拥有删除组权限验证\u帐户 我找到了一个示例,我用AUTHENTICATE\u ACCOUNTS尝试了相同的方法,但它不起作用 我还发现了一个问题,是否有什么技巧可以使用与答案相同的验证\u帐户 我找到了已删除的权限列表。因此,如果我的应用程序使用列出的权限。在这种情况下,安卓M(6.0)中是否有任何应用程序可以运行?验证\u帐户正如谷歌项目经
SYNCADAPTER
来同步数据。在API 22之前工作正常。但在23(安卓6.0)中,他们拥有删除组权限验证\u帐户
我找到了一个示例,我用AUTHENTICATE\u ACCOUNTS
尝试了相同的方法,但它不起作用
我还发现了一个问题,是否有什么技巧可以使用与答案相同的验证\u帐户
我找到了已删除的权限列表。因此,如果我的应用程序使用列出的权限。在这种情况下,安卓M(6.0)中是否有任何应用程序可以运行?验证\u帐户正如谷歌项目经理所说,该权限不再存在
我们将不得不等待未来的预览版本,因为M版本2“关键更改”
部分说明:“某些帐户和身份权限被移动到
联系人权限组和其他联系人将根据删除或授予
帐户类型。特别是android.permission.USE\u凭据,
android.permission.MANAGE_帐户,以及
android.permission.AUTHENTICATE\u帐户已解组,等待进一步处理
在以后的版本中进行更改。”
在Android 6.0上不再需要验证用户帐户
从android 6.0开始,您可以在您的使用权限元素上使用android:maxSdkVersion=“22”
停止请求
正如Commonware Sir在评论中提到的,这有助于了解更多关于这个问题的信息。“他们已经删除了组权限验证_帐户”-您使用的Android SDK的哪些特定部分需要验证_帐户
?检查当前的JavaDocs,因为在API级别23上您可能不需要该权限。@Commonware:我使用SyncAdapter从后端获取数据,这就是我需要该权限的原因。我没有遇到任何问题,我的应用程序在6.0上运行得很好。但我正在尝试为6.0实现权限模型。那么,在6.0中是否不需要从用户处获得AUTHENTICATE_ACCOUNTS权限?请尝试此操作,它可能是work stackoverflow.com/a/41221852/5488468