首页 / 操作系统 / Linux / Android Preference存取数据
Preference 提供了一个轻量级的数据存取方法,应用场合主要是数据比较少的配置信息。它以“键-值”对的方式将数据保存在一个XML配置文件中。存取数据用到了SharedPreferences接口和它的内部接口SharedPreferences.Editor,这两个接口在Android.content包中。调用Context.getSharedPreferences(String name, int mode)方法得到SharedPreferences的接口。第一个参数是文件名,第二个参数是操作模式。 MODE_PRIVATE 私有 MODE_WORLD_READABLE 可读 MODE_WORLD_WRITEABLE 可写 SharedPreferences提供了获取数据的方法,如getString(String key, String defValue)。调用SharedPreferences的edit()方法返回SharedPreferences.Editor内部接口,该接口中提供了保存数据的方法,如putString(String key, String value)、putInt(String key, int value)等,调用改借口的commit方法可以将数据进行保存! SharedPreferences常用的方法 方法名称 方法描述eidt() 返回SharedPreferences的内部接口SharedPreferences.Editorcontains(String key) 判断是否包含该键值getAll() 返回所有配置信息MapgetBoolean(String key, boolean defValeue) 获得一个boolean值.....SharedPreferences.Editor常用的方法 方法名称 方法描述clear() 清除所有值commit() 保存getAll() 返回所有配置信息putBoolean(String key, boolean value) 保存一个boolean值putString(String key, String value) 保存一个String值Remove(Sting) 移出改键对应的值