android里面读写文件操作
时间: 2023-12-26 22:06:37 浏览: 83
Android 文件读写操作
在Android中,可以使用Java提供的File类和IO流来进行文件的读写操作。
1. 写文件操作:
```java
String fileName = "test.txt";
String content = "Hello World!";
// 获取文件输出流
FileOutputStream fos = openFileOutput(fileName, Context.MODE_PRIVATE);
// 将内容写入文件中
fos.write(content.getBytes());
// 关闭输出流
fos.close();
```
2. 读文件操作:
```java
String fileName = "test.txt";
String content = "";
// 获取文件输入流
FileInputStream fis = openFileInput(fileName);
// 创建一个缓冲区
byte[] buffer = new byte[1024];
int length;
// 读取文件内容到缓冲区中
while ((length = fis.read(buffer)) != -1) {
// 将缓冲区中的内容转换为字符串
content += new String(buffer, 0, length);
}
// 关闭输入流
fis.close();
```
需要注意的是,Android中的文件操作需要在AndroidManifest.xml文件中添加以下权限:
```xml
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
```
阅读全文