android存储本地数据大全
2011-02-16 22:56
495 查看
1 使用PreferenceActivity.
这个方法主要用在Setting里,大量的apk设置选项。
这个Setting里最好定义一些public的静态方法,供其它对象使用。参数是Context。
如在其它对象里使用:Setting.getABC(getContext())获得ABC的值。
2. SharedPreferces方法,
使用getPreferces(MODE_PRIVATE).edit().putString(ABC, str).commit();存储
使用getPreferces(MODE_PRIVATE).getString(ABC, str);取值
3. 实例状态Bundle,但只能存储很小的信息块,如光标位置。
onSaveInstanceState()
onRestoreInstanceState(Parcelable state)
4. Properties,它存储的是一共HashMap。
Properties properties = new Properties();
try {
FileInputStream s = new FileInputStream(CONFIG_FILE);
properties.load(s);
} catch (Exception e) {
e.printStackTrace();
}
return properties;
try {
FileOutputStream s = new FileOutputStream(CONFIG_FILE, false);
properties.store(s, "");
} catch (Exception e) {
e.printStackTrace();
}
这个方法主要用在Setting里,大量的apk设置选项。
这个Setting里最好定义一些public的静态方法,供其它对象使用。参数是Context。
如在其它对象里使用:Setting.getABC(getContext())获得ABC的值。
2. SharedPreferces方法,
使用getPreferces(MODE_PRIVATE).edit().putString(ABC, str).commit();存储
使用getPreferces(MODE_PRIVATE).getString(ABC, str);取值
3. 实例状态Bundle,但只能存储很小的信息块,如光标位置。
onSaveInstanceState()
onRestoreInstanceState(Parcelable state)
4. Properties,它存储的是一共HashMap。
Properties properties = new Properties();
try {
FileInputStream s = new FileInputStream(CONFIG_FILE);
properties.load(s);
} catch (Exception e) {
e.printStackTrace();
}
return properties;
try {
FileOutputStream s = new FileOutputStream(CONFIG_FILE, false);
properties.store(s, "");
} catch (Exception e) {
e.printStackTrace();
}
相关文章推荐
- 理解 Android 本地数据存储 API
- Android 使用Vitamio打造自己的万能播放器(4)――本地播放(快捷搜索、数据存储)
- android 将简单的数据存储到本地-SharedPreferences
- 使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)
- Android 本地数据存储 API
- 理解 Android 本地数据存储 API--利用首选项、SQLite 和内部及外部内存 API
- android中的数据存储(SharePreferences,本地,和数据库)
- Android本地数据的存储和读取(文件格式)
- Android知识点梳理--应用本地数据的存储
- android 把简单的数据存储在本地
- Android上常用的几种本地数据存储方式:2、文件存储数据
- 使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)
- 理解 Android 本地数据存储 API
- Android本地数据存储: Reservoir
- Android数据本地安全存储
- Android搜索功能存储本地数据 集合 + SharedPreferences
- 使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)
- android 本地存储数据
- Android本地数据存储: Reservoir
- Android本地数据存储之Sharedpreference