app读写安卓txt文件
时间: 2024-12-10 17:29:52 浏览: 13
在Android应用程序中读写TXT文件通常涉及到使用Java或Kotlin编程。以下是基本步骤:
1. **读取TXT文件**:
- 使用`java.io`包中的`FileInputStream`和`BufferedReader`:
```java
FileInputStream fileStream = new FileInputStream(filePath);
BufferedReader reader = new BufferedReader(new InputStreamReader(fileStream));
String line;
StringBuilder content = new StringBuilder();
while ((line = reader.readLine()) != null) {
content.append(line).append("\n");
}
reader.close();
fileStream.close(); // 关闭流以释放资源
String text = content.toString();
```
2. **写入TXT文件**:
- 使用`java.io`包中的`FileOutputStream`和`BufferedWriter`:
```java
try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) {
writer.write(text); // 将内容写入文件
writer.newLine(); // 每行结尾添加换行符
} catch (IOException e) {
e.printStackTrace();
}
```
3. **注意路径获取**:
- 需要使用`Context`对象的`getFilesDir()`或`getExternalFilesDir()`获取内部存储或外部存储的文件路径,具体取决于应用需求。
4. **异常处理**:
- 一定要处理可能出现的I/O异常,例如文件不存在、无权限等。
阅读全文