Desde Android 5, el acceso de escritura a la tarjeta sd en modo portátil debe concederse individualmente para cada aplicación. Sólo las aplicaciones en un dispositivo rooteado que son capaces de utilizar los permisos Root pueden saltarse esta restricción.
Para conceder permisos de escritura, la aplicación tiene que solicitarlos en el código. Normalmente, basta con activar una solicitud de escritura, por ejemplo, permitiendo la creación de un archivo o carpeta.
Entonces Android abre la aplicación de archivos y quiere que selecciones un directorio. Este es el directorio al que se le conceden permisos de escritura para la aplicación, por lo que debe seleccionar aquí la ruta en la que está montada la tarjeta sd, por ejemplo /storage/A231-7ADF
. Por lo general, la tarjeta sd también se muestra como enlace rápido en la parte izquierda de la aplicación de archivos, por lo que no tiene que saber la ruta exacta.
Después de seleccionar la ruta de la tarjeta sd pulse el botón que suele ser algo así como "Seleccionar ..." o "Aceptar". Entonces volverás a la aplicación a la que has concedido permiso de escritura. Según mi experiencia, la solicitud de escritura que ha desencadenado todo el proceso fallará, pero todas las solicitudes posteriores funcionarán, si el proceso de concesión de escritura se realizó correctamente.
Para los usuarios que hacen esto por primera vez suele ser muy confuso y es posible que no tenga éxito en el primer intento. Creo que me llevó varios días y múltiples intentos antes de que finalmente entendiera el proceso y seleccionara la carpeta correcta.
Tenga en cuenta que el permiso de escritura sólo funciona si la aplicación utiliza la API Java/Kotlin de Android para abrir los archivos. En el nivel del sistema de archivos el acceso seguirá siendo de sólo lectura. Esto afecta especialmente a las aplicaciones que incluyen aplicaciones nativas genéricas de GNU/Linux que se ejecutan internamente ya que no utilizan la API de Android.
0 votos
No es posible el acceso de escritura total a todas las aplicaciones. Tienes que conceder permiso a cada aplicación individualmente (la aplicación solicita permiso y tienes que seleccionar root de la tarjeta sd para conceder permiso a esta carpeta y subcarpetas). Además, el acceso de escritura sólo es posible a través de la API de Android/Java, no a través del acceso directo a los archivos.
0 votos
@Robert no dude en escribir una respuesta. Tenía la sensación de que algunas aplicaciones no son capaces de utilizarlo correctamente, como la aplicación de cámara LOS por defecto, pero la cámara abierta hace, sólo apesta que tengo que luchar w / cada aplicación. ¡No es el almacenamiento interno por una razón! Permítanme conceder global
r/w
¡! Maldito Google, ya sabes qué teléfono tengo que lo hace todo (¡incluso Miracast!)... Mi Galaxy S5...