Android Uso de almacenamiento interno


Ejemplo

De forma predeterminada, todos los archivos que guarde en Almacenamiento interno son privados para su aplicación. No se puede acceder a ellos por otras aplicaciones, ni al usuario en circunstancias normales. Estos archivos se eliminan cuando el usuario desinstala la aplicación .

Para escribir texto en un archivo

String fileName= "helloworld";
String textToWrite = "Hello, World!";
FileOutputStream fileOutputStream;

try {
  fileOutputStream = openFileOutput(fileName, Context.MODE_PRIVATE);
  fileOutputStream.write(textToWrite.getBytes());
  fileOutputStream.close();
} catch (Exception e) {
  e.printStackTrace();
}

Para agregar texto a un archivo existente

Use Context.MODE_APPEND para el parámetro de modo de openFileOutput

fileOutputStream = openFileOutput(fileName, Context.MODE_APPEND);