[MUSIC] File i/o se refiere principalmente a la escritura de archivos. Podemos escribir en dos memorias principalmente con Android. Podemos escribir en la memoria interna o en la memoria externa del teléfono. Tomando como memoria externa la SD Card, sabemos que algunos teléfonos sí traen consigo una SD Card, y algunos no. Así que puedes preparar tu aplicación para detectar si tu teléfono tiene SD Card presente o no. Recuerda que muchas veces los usuarios prefieren almacenar cosas en la SD Card, porque convenientemente es diseñada para tener más espacio. Para escribir un archivo en Android, se hace basado completamente en Java. No tenemos que traer alguna API en especial de Android ni nada por el estilo. Todo lo hacemos con las clases que you tenemos, que you conocemos de Java. Para escribir un archivo, podemos utilizar el método open file output. Este método utiliza como primer parámetro, el nombre del archivo. Y como segundo parámetro, un estatus en el cual decidimos de qué forma queremos abrir ese archivo. Podemos tener las siguientes formas de apertura de un archivo. Podemos utilizar el primer modo, mode private. Mode private, lo que hará será crear nuestro archivo en modo privado. Es decir, si el archivo no existe lo crea y todo el tiempo lo estará sobrescribiendo si es que todo el tiempo estás utilizando este tipo de modo. Podemos utilizar el modo mode opnen. Este modo lo que hará es si detecta el archivo únicamente lo abrirá, no lo estará reescribiendo ni estará creando de nuevo. Sino simplemente todo lo que estará ahí estará concatenando las nuevas cadenas de texto. Y por último tenemos estos dos modos, mode work readable y mode world readable. Estos dos modos lo que harán será poner nuestro archivo a disposición de todo el mundo, es decir, cualquier aplicación podría leer el archivo o cualquier aplicación podría escribir en el archivo. [MUSIC]