Es una práctica de programación odiosa que está muy presente en Android y en sus aplicaciones, está bien.
/system/etc/permissions/platform.xml se puede usar para NO dar permiso a todo el mundo, a sus abuelas y a sus gatos para crear carpetas y archivos por todos lados en su tarjeta SD, pero no es la solución final... sólo una forma de hacerlo menos malo.
Si no, recuerda que Android se ejecuta en Linux y siempre puedes usar las reglas de Linux en su contra... o las reglas del sistema de archivos, por ejemplo... Si la tarjeta SD tiene un sistema de archivos FAT32 no puede haber carpetas y archivos con el mismo nombre... así que... creando archivos llamados "LOST.DIR", "ReceivedFiles", "Download" y así asegura que no se crearán otras carpetas... finalmente sólo es cuestión de configurar las propiedades de esos mismos archivos como "ocultos" y el administrador de archivos para que "no muestre archivos/carpetas ocultos"...
Seguirán estando allí cumpliendo su función pero solo que no tan visibles.
En última instancia, depende de la persona que escribe cada aplicación almacenar datos relacionados con la aplicación en la partición /data en lugar de en la tarjeta SD, como estaba previsto.
0 votos
Solo una nota, preferiría no eliminar esas carpetas, ya que se consideran carpetas predeterminadas para Android. Eliminarlas podría romper algunas aplicaciones.
0 votos
¿Cómo detener que las aplicaciones escriban en la carpeta "Android" en la tarjeta SD?