一、文件创建
首先,在Android设备中创建本地文件需要先获取存储权限。在AndroidManifest.xml文件中添加以下代码:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Android设备中存储文件的位置是Environment.getExternalStorageDirectory(). 结合上述代码,可以使用如下Java代码创建一个txt文件:
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/test.txt");
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
二、文件写入
接下来,我们需要向刚创建的txt文件中写入内容。可以使用Java中的FileWriter类,如下所示:
try {
FileWriter writer = new FileWriter(file);
writer.append("这是要写入的内容");
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
三、文件读取
最后,我们还需要读取txt文件中的内容。同样可以使用Java中的FileReader类实现:
try {
FileReader reader = new FileReader(file);
BufferedReader br = new BufferedReader(reader);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
reader.close();
br.close();
} catch (IOException e) {
e.printStackTrace();
}
以上便是为Android创建可读写的本地文件的完整代码示例。通过上述代码,我们可以在Android设备中创建、写入、读取本地文件,实现对文件的操作。