在Android中,可以使用SharedPreferences和文件IO兩種方式來讀寫配置文件。
(1)獲取SharedPreferences對(duì)象:
SharedPreferences sharedPreferences = getSharedPreferences("config", Context.MODE_PRIVATE);
其中,第一個(gè)參數(shù)是配置文件的名稱,第二個(gè)參數(shù)是訪問模式。
(2)寫入配置信息:
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("key", "value");
editor.apply(); // 或 editor.commit();
其中,key是配置項(xiàng)的鍵,value是配置項(xiàng)的值。
(3)讀取配置信息:
String value = sharedPreferences.getString("key", "default value");
其中,第一個(gè)參數(shù)是配置項(xiàng)的鍵,第二個(gè)參數(shù)是默認(rèn)值。
(1)寫入配置信息:
String fileName = "config.txt"; // 配置文件的名稱
String content = "key=value"; // 配置項(xiàng)的內(nèi)容
try {
FileOutputStream fileOutputStream = openFileOutput(fileName, Context.MODE_PRIVATE);
fileOutputStream.write(content.getBytes());
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
(2)讀取配置信息:
String fileName = "config.txt"; // 配置文件的名稱
try {
FileInputStream fileInputStream = openFileInput(fileName);
byte[] buffer = new byte[fileInputStream.available()];
fileInputStream.read(buffer);
fileInputStream.close();
String content = new String(buffer);
} catch (IOException e) {
e.printStackTrace();
}
以上是使用SharedPreferences和文件IO兩種方式來讀寫配置文件的方法。根據(jù)實(shí)際需求和場景選擇適合的方式。