Android系统的五种数据存储形式实例(一)
在Android开发中,我们可以使用多种方式来存储数据。下面是Android系统中常用的五种数据存储形式的实例。
1. Shared Preferences(共享偏好设置)
Shared Preferences是一种轻量级的存储方式,用于存储少量的键值对数据。以下是一个示例:
// 存储数据
SharedPreferences sharedPreferences = getSharedPreferences(\"MyPrefs\", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(\"username\", \"John\");
editor.putInt(\"age\", 25);
editor.apply();
// 读取数据
String username = sharedPreferences.getString(\"username\", \"\");
int age = sharedPreferences.getInt(\"age\", 0);
2. Internal Storage(内部存储)
Internal Storage是应用程序私有的存储空间,用于存储应用的私有文件。以下是一个示例:
// 写入文件
String filename = \"myfile.txt\";
String content = \"Hello, World!\";
try {
FileOutputStream fos = openFileOutput(filename, Context.MODE_PRIVATE);
fos.write(content.getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
// 读取文件
try {
FileInputStream fis = openFileInput(filename);
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
StringBuilder sb = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
sb.append(line);
}
fis.close();
String fileContent = sb.toString();
} catch (IOException e) {
e.printStackTrace();
}
以上是Android系统的两种数据存储形式的示例。希望对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Android系统的五种数据存储形式实例(一) - Python技术站