Trinea 发表于 2013-1-30 01:03:32

SharedPreferences读写介绍

在Android中有四种基本的数据保存方法,一是SharedPreference,二是文件,三是SQLite,四是ContentProvider。SharedPreferences作为操作简单最简单的一种方式,被广泛用于保存应用的配置信息,这里介绍下SharedPreferences


SharedPreferences是以键值对来存储应用程序的配置信息的一种方式,它只能存储基本数据类型。一个程序的配置文件仅可以在本应用程序中使用,或者说只能在同一个包内使用,不能在不同的包之间使用。 实际上SharedPreferences是采用了XML格式将数据存储到设备中,在DDMS中的File Explorer中的/data/data/<package name>/shares_prefs下。


向SharedPreferences中写入数据
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);SharedPreferences.Editor editor = settings.edit();editor.putBoolean("silentMode", mSilentMode);editor.commit(); //一定要记得提交 
从SharedPreferences中读取数据
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);//或者使用 SharedPreferences settings = getPreferences(0);boolean silent = settings.getBoolean("silentMode", false); 
函数介绍:

1、android.content.Context.getSharedPreferences (String name, int mode)
<div style="font-size: small; line-height: 19px;">返回preferences file 'name'的内容。对于一个name只有一个SharedPreferences,所以任何修改可以理解生效。
页: [1]
查看完整版本: SharedPreferences读写介绍