棉花糖许可实施

Ami*_*ela 17 android android-permissions android-runtime android-6.0-marshmallow

我正在尝试在我的现有Android应用程序中添加Android 6.0支持.我曾经用过SYNCADAPTER同步数据.它的工作正常,直到API 22.但是在23(ANDROID 6.0)中他们已经删除了Group权限AUTHENTICATE_ACCOUNTS.

我找到了如何获得运行时权限的示例,我尝试过同样AUTHENTICATE_ACCOUNTS但它不起作用.

我也找到了一个答案,是否有任何诀窍与AUTHENTICATE_ACCOUNTS答案相同?

我发现删除权限列表overhere.所以,如果我的应用程序使用列出的权限.在这种情况下,任何应用程序在Android M(6.0)中都有效吗?

Ami*_*ela 6

在Android 6.0上不再需要AUTHENTICATE_ACCOUNTS.

您可以使用android:maxSdkVersion="22"您的uses-permission元素从Android 6.0开始停止请求它.

正如CommonsWare Sir评论中提到的那样,这个博客有助于更多地了解这个问题.