¿Cómo permitir el acceso de lectura/escritura en una carpeta específica en la tarjeta SD con Android 6.0.1?

Me gusta mover mi almacenamiento de AnkiDroid a la tarjeta SD, porque mis Anki-Decks se vuelven enormes, en términos de tamaño de archivo, y mi almacenamiento interno está lleno.

De todos modos (aparentemente porque no les gustaba esforzarse con los permisos en todas las versiones de Android), el almacenamiento externo para AnkiDroid oficialmente no es compatible. Pero uno puede editar la ruta del archivo y poner "/a/random/path" en un campo de texto para que lo use la aplicación.

Entonces, los permisos todavía parecen ser un problema para hacerlo.

Existe una solución que permite guardar y leer archivos en una carpeta específica de la tarjeta SD. La solución se crea nombrando una carpeta, igual al nombre del paquete de la aplicación AnkiDroid.

Esto funcionó para algunos usuarios , pero no para mí.

¿Cómo puedo resolver mis problemas de almacenamiento cuando uso AnkiDroid?

Mi pregunta parece estar muy relacionada con esta .

Estoy usando un Samsung Galaxy S4

Respuestas (1)

¿La tarjeta SD tiene que ser extraíble? Si no, Android 6 (Marshmallow) permite el acceso de escritura a una tarjeta SD con el formato adecuado ( artículo de HowToGeek ). Efectivamente, convierte a la tarjeta en una extensión del almacenamiento interno, así que use una rápida ( artículo de PCAdvisor ). También tenga en cuenta que el reformateo hace que la tarjeta sea ilegible para cualquier otro dispositivo.

Tuve un problema similar con varias aplicaciones que no tenían acceso de escritura a mi tarjeta de extensión. Fue resuelto por:

  1. Restablecimiento de todas las aplicaciones movidas a la tarjeta SD al almacenamiento interno (no es necesario en 6.0.1+).
  2. Hacer una copia de seguridad de todos mis propios archivos en mi computadora portátil mediante un enlace USB.
  3. En Configuración->Almacenamiento->Tarjeta SD, elija Formatear como almacenamiento interno.
  4. Restaurando mis archivos.

Espero que luego pueda vincular a su carpeta AnkiDroid. Pero es posible que no necesites hacerlo. En teoría, Android hará la gestión de la memoria por ti. Si es así, por favor háganoslo saber.