AndroidFileIO con Android

Introducción

Leer y escribir archivos en Android no es diferente de leer y escribir archivos en Java estándar. Se puede usar el mismo paquete java.io Sin embargo, hay algunos aspectos específicos relacionados con las carpetas donde se le permite escribir, los permisos en general y las soluciones MTP.

Observaciones

Android proporciona medios para compartir el archivo entre varias aplicaciones como se documenta aquí . Esto no es necesario si solo hay una aplicación que crea y utiliza el archivo.

Android ofrece opciones de almacenamiento alternativas, como preferencias compartidas y privadas, paquetes guardados y base de datos incorporada. En algunos casos, son una mejor opción que usar archivos simples.

La actividad de Android tiene pocos métodos específicos que se parecen a los reemplazos de los métodos estándar de archivo IO de Java. Por ejemplo, en lugar de File.delete() puede llamar a Context.deleteFile() , y en lugar de aplicar File.listFiles() recursiva, puede llamar a Context.fileList() para obtener la lista de todos los archivos específicos de su aplicación con algo menos código. Sin embargo, no proporcionan funcionalidad adicional más allá del paquete java.io estándar.

FileIO con Android Ejemplos relacionados