使用内部存储

默认情况下,保存到内部存储的任何文件都是应用程序专用的。在正常情况下,其他应用程序和用户都无法访问它们。用户卸载应用程序时会删除这些文件

将文本写入文件

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

将文本附加到现有文件

使用 Context.MODE_APPEND 作为 openFileOutput 的 mode 参数

fileOutputStream = openFileOutput(fileName, Context.MODE_APPEND);