Cómo crear un archivo en la tarjeta SD con el SDK de Android
El sistema operativo móvil Android es una plataforma flexible que permite a los desarrolladores crear aplicaciones capaces de escribir archivos tanto en almacenamiento interno como externo. Escribir en la tarjeta SD del dispositivo es bastante sencillo, pero es importante obtener primero la ubicación del directorio para el almacenamiento externo en el sistema de archivos. Antes de embarcarte en esta tarea, deberías tener conocimientos básicos de cómo construir una app Android y necesitarás código fuente al que quieras agregar la función de salida de archivo. Las líneas de código que agregarás se dividen en tres secciones o funciones separadas.
Instrucciones
Abre el archivo de código fuente de tu aplicación Android con un editor de texto o programación.
Navega a la ubicación en el código fuente donde deseas llamar a la función que escribe un archivo en el almacenamiento externo del dispositivo.
Inserta esta línea de código para comprobar la tarjeta SD:
File sdCard = Environment.getExternalStorageDirectory();
Inserta estas líneas para establecer el directorio y nombre de archivo:
File dir = new File(sdCard.getAbsolutePath() + "/folder1/folder2"); dir.mkdirs(); File file = new File(dir, "example_file");
Reemplaza "/folder1/folder2" en el código anterior con la ruta real donde pretendes guardar el archivo. Debe ser una ubicación donde normalmente guardes los archivos de tu aplicación. Cambia también el valor "example_file" por el nombre real que quieras usar.
Inserta la siguiente línea para escribir el archivo en la tarjeta SD:
FileOutputStream f = new FileOutputStream(file);
Guarda el archivo, compílalo y prueba la aplicación usando el emulador de Android o el dispositivo.
- ·Cómo compartir (tethering) 3G Android con Linux
- ·Cómo transferir archivos a Android por Wi-Fi (sin cable USB)
- ·Cómo buscar archivos en el almacenamiento interno de Android
- ·Cómo pasar contactos a la tarjeta SIM con Android 1.6
- ·Cómo usar una tarjeta SIM de T-Mobile en un LG CU915
- ·Cómo desbloquear la tarjeta SIM de XL
- ·Cómo conectar una tarjeta SIM
- ·Cómo instalar apps en memoria interna del Android (ubicación por defecto)
- Cómo encontrar la tarjeta SD en el HTC EVO Android
- Cómo usar una tarjeta SD con un Android
- Cómo verificar la integridad de una tarjeta SD en Android
- Cómo crear una ruta de carpeta en la tarjeta SD en un Android
- Cómo sincronizar una tarjeta SD con Android y Google
- Cómo usar una tarjeta SD con el Palm Treo 600
