1 votos

¿Qué es el permiso de acceso al directorio?

Recientemente tengo un teléfono con Android 9, y me di cuenta de una nueva sección en el acceso especial llamado "acceso al directorio". En ella no aparece ninguna aplicación

Esto no estaba presente en mi antiguo teléfono Android 8.1, así que estoy bastante seguro de que es nuevo

¿Para qué sirve?

3voto

CzarMatt Puntos 136

El modelo de permisos de Android ha ido evolucionando con cada versión. A partir de Android P, las aplicaciones pueden solicitar "acceso al directorio" para recibir permiso para acceder a un directorio de alcance en el dispositivo.

Por ejemplo, una aplicación que solicita el permiso WRITE_EXTERNAL_STORAGE obtiene acceso completo al almacenamiento externo.

Sin embargo, utilizando el acceso de alcance, una aplicación que toma y gestiona fotos podría solicitar acceso al Pictures en su dispositivo de almacenamiento externo. Esto le permite asegurarse de que la aplicación en cuestión puede leer/escribir datos en Pictures y no decir, Messages (o cualquier otra cosa en el almacenamiento externo para el caso).

La API es todavía bastante nueva, así que no me sorprende que no veas ninguna aplicación que utilice esta función.

Android ha ido afinando los derechos de acceso a las aplicaciones, permitiendo a los desarrolladores (y a los usuarios) un mayor control sobre quién tiene acceso a qué.

Puede obtener más información sobre el acceso a la zona aquí: https://developer.Android.com/training/articles/scoped-directory-access

2 votos

Y los ajustes se guardan en /data/system/urigrants.xml .

0 votos

¡Gracias por la respuesta! No estaba seguro de conseguir uno. He votado y aceptado

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X