Cómo permitir que las aplicaciones eliminen el contenido de la tarjeta SD

13

Tengo la versión 5.0 de Android en dos dispositivos diferentes y en ambos, si elimino cualquier contenido del usuario (por ejemplo, fotos, música) almacenado en la tarjeta SD, parece que se eliminó, pero momentos después vuelve a aparecer exactamente como estaba.

Me hacen creer que esto es parte de la seguridad mejorada de la nueva versión del sistema operativo, pero ¿hay alguna manera de que pueda detener esto para que cuando elimine algo, permanezca eliminado? Actualmente solo puedo hacer esto a través de USB desde mi PC.

Matt_Roberts
fuente
¿Qué aplicación estás usando para eliminar contenido de la tarjeta SD?
Dylan Yaga
@DylanYaga He usado SD Maid Pro, SanDisk Memory Zone y también el administrador de archivos nativo (uno es Samsung y el otro es LG).
Matt_Roberts

Respuestas:

11

Desde 4.4, el permiso "WRITE_EXTERNAL_STORAGE" ya no otorga acceso de ESCRITURA a la tarjeta sd secundaria (externa). (Esta es una explicación simplificada, 4.4 no forzó este cambio).

El permiso necesario para hacerlo ("WRITE_MEDIA_STORAGE") solo está disponible para las aplicaciones del sistema.

Desde 5.0 es posible obtener acceso de escritura a través del sistema del proveedor de almacenamiento de Android, sin embargo, esto debe ser implementado por el desarrollador.

  • La aplicación nativa del administrador de archivos debería poder escribir en la tarjeta sd externa, verifique si solicita el permiso "WRITE_MEDIA_STORAGE".
  • SD Maid admitirá la eliminación y el cambio de nombre con la próxima actualización (3.1.2.0+) a través del proveedor de almacenamiento de sistemas .
  • No sé sobre SandDisk Memory Zone.
oscurecer
fuente
Gracias, esto ha aclarado el problema: ¡hurra por la próxima actualización de SD Maid! Supongo que esto podría solucionarse para aplicaciones seleccionadas si estuviera dispuesto a pasar a la opción raíz, pero mis dispositivos son demasiado nuevos, por lo que aún no quiero arriesgarme.
Matt_Roberts
1
Si rootea su dispositivo, las aplicaciones que lo admiten (por ejemplo, SD Maid) pueden usar directamente la raíz para sortear la restricción. Alternativamente, puede usar el acceso raíz para deshacer las restricciones introducidas con 4.4. Básicamente, alteraría ligeramente su sistema de permisos de ROM, hay aplicaciones que lo automatizan, esto efectivamente permite que todas las aplicaciones que no pueden lidiar con esto se comporten como antes 4.4.
oscurecer
@darken, ¿cómo haría esto? ¿Hay un artículo con instrucciones en línea? ¿Una aplicación para hacer esto? (Ya estoy rooteado)
Abraham Murciano Benzadon