Android读写文件的详细代码
时间: 2024-01-08 22:00:14 浏览: 74
以下是一个简单的Android读写文件的代码示例:
// 写入文件
String filename = "myfile.txt";
String fileContents = "Hello world!";
try (FileOutputStream fos = context.openFileOutput(filename, Context.MODE_PRIVATE)) {
fos.write(fileContents.getBytes());
} catch (IOException e) {
e.printStackTrace();
}
// 读取文件
try (FileInputStream fis = context.openFileInput(filename)) {
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
String fileContents = new String(buffer);
Log.d(TAG, "File contents: " + fileContents);
} catch (IOException e) {
e.printStackTrace();
}
请注意,这只是一个简单的示例代码,实际应用中可能需要更多的错误处理和安全性检查。
阅读全文