13 votos

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

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

Me han hecho creer que esto es parte de la seguridad mejorada de la nueva versión del sistema operativo, pero ¿hay alguna forma de detener esto para que cuando borre algo, se quede borrado? Actualmente sólo puedo hacer esto a través de USB desde mi PC.

0 votos

¿Qué aplicación estás utilizando para borrar el contenido de la tarjeta SD?

0 votos

@DylanYaga He utilizado SD Maid Pro, SanDisk Memory Zone y también el gestor de archivos nativo (uno es de Samsung y el otro de LG).

11voto

darken Puntos 91

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

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

Desde la versión 5.0 es posible obtener acceso de escritura a través del sistema de proveedores de almacenamiento de Androids, aunque esto debe ser implementado por el desarrollador.

  • La aplicación nativa de gestión de archivos debería poder escribir en la tarjeta sdcard externa, comprueba si solicita el permiso "WRITE_MEDIA_STORAGE".
  • SD Maid soportará 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 conozco la zona de memoria de SandDisk.

0 votos

Gracias, esto ha aclarado el problema. ¡Hurra por la próxima actualización de SD Maid! Estoy asumiendo que esto puede ser capaz de ser arreglado para aplicaciones seleccionadas si yo estaba dispuesto a ir por la opción de root, pero mis dispositivos son demasiado nuevos, así que no quiero correr el riesgo todavía.

1 votos

Si haces Root en tu dispositivo, las aplicaciones que lo soportan (por ejemplo, SD Maid) pueden utilizar directamente el Root para eludir la restricción. También puedes usar el acceso Root para deshacer las restricciones introducidas con la 4.4. Básicamente, se altera ligeramente el sistema de permisos de la ROM, hay aplicaciones que lo automatizan, esto permite efectivamente que todas las aplicaciones que no pueden hacer frente a esto se comporten como antes de la 4.4.

0 votos

@darken ¿Cómo puedo hacer esto? ¿Hay algún artículo con instrucciones en línea? ¿Una aplicación para hacer esto? (Ya estoy rooteado)

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