一、文件創建
首先,在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設備中創建、寫入、讀取本地文件,實現對文件的操作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/186944.html