您的位置:首页 > 移动开发 > Android开发

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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: