android以ini文件形式保存在内部存储_Android数据存储之二(Internal Storage,内部存储)...
时间: 2023-12-29 12:06:45 浏览: 33
在Android中,可以使用INI文件格式来保存配置信息和其他应用程序数据。INI文件是一种简单的文本文件格式,它由节和每个节下的键值对组成。以下是在内部存储中创建和读取INI文件的示例代码:
创建INI文件:
```java
String filename = "config.ini";
String content = "[section1]\nkey1=value1\nkey2=value2\n[section2]\nkey3=value3";
try {
FileOutputStream fos = openFileOutput(filename, Context.MODE_PRIVATE);
fos.write(content.getBytes());
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
```
上述代码会在应用程序的内部存储目录下创建一个名为config.ini的文件,并将content字符串写入该文件中。MODE_PRIVATE指定文件只能被当前应用程序访问。
读取INI文件:
```java
String filename = "config.ini";
try {
FileInputStream fis = openFileInput(filename);
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
// 处理每一行
}
br.close();
isr.close();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
```
上述代码会从应用程序的内部存储目录中读取名为config.ini的文件,并逐行处理其中的内容。可以根据INI文件格式的语法规则,解析每个节和键值对。