varios tiempo studio solicitar permisos permiso pedir para multiples llamar ejecuciĆ³n durante android android-6.0-marshmallow android-permissions android-runtime

tiempo - solicitar permisos en android



ImplementaciĆ³n de permisos Marshmallow (2)

AUTHENTICATE_ACCOUNTS este permiso ya no existe, como dijo el administrador de proyectos de Google.

Problema 2592: solicitar permisos de AUTHENTICATE_ACCOUNTS para: ''Permitir que la aplicación realice una acción desconocida''

Tendremos que esperar a una futura revisión de vista previa para continuar con esto porque la sección "Cambios clave" de la revisión 2 de M dice: "Algunas cuentas y permisos de identidad se trasladan al grupo de permisos de CONTACTOS y otros se eliminan o se otorgan según el tipo de cuenta. En en particular, android.permission.USE_CREDENTIALS, android.permission.MANAGE_ACCOUNTS, y android.permission.AUTHENTICATE_ACCOUNTS se desagrupan en espera de más cambios en una versión posterior ". http://developer.android.com/preview/support.html

Estoy tratando de agregar soporte para Android 6.0 en mi aplicación existente de Android. He usado SYNCADAPTER para sincronizar los datos. está funcionando bien hasta API 22. pero en 23 (ANDROID 6.0) han eliminado el permiso de grupo AUTHENTICATE_ACCOUNTS .

Encontré una muestra de cómo obtener permiso en tiempo de ejecución , intenté lo mismo con AUTHENTICATE_ACCOUNTS pero no está funcionando.

También encontré una answer : ¿Hay algún truco para usar AUTHENTICATE_ACCOUNTS igual que esa respuesta?

Encontré la lista de permisos eliminados en todas overhere . así que si mi aplicación usa ese permiso que está en la lista. En ese caso, ¿alguna aplicación funciona en Android M (6.0)?


Ya no se necesita AUTHENTICATE_ACCOUNTS en Android 6.0.

puede usar android:maxSdkVersion="22" en su elemento de permiso de uso para dejar de solicitarlo a partir de Android 6.0.

Como se mencionó en el comentario de CommonsWare Sir y este blog ayudó a comprender más sobre este tema.