Android Utilizzo dell'archiviazione interna

Esempio

Per impostazione predefinita, qualsiasi file salvato in Archiviazione interna è privato per la tua applicazione. Non è possibile accedervi da altre applicazioni, né dall'utente in circostanze normali. Questi file vengono cancellati quando l'utente disinstalla l'applicazione .

Scrivere un testo in un file

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();
}

Per aggiungere testo a un file esistente

Utilizzare Context.MODE_APPEND per il parametro mode di openFileOutput

fileOutputStream = openFileOutput(fileName, Context.MODE_APPEND);