Android中SharedPreferences(共享参数)用法

来源:互联网 发布:上门修手机 知乎 编辑:程序博客网 时间:2024/05/22 15:49

1.SharedPreferences简介

为了保存软件的设置参数,Android平台为我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<packagename>/shared_prefs 目录下

SharedPreferences pre =

getSharedPreferences("soft",Context.MODE_WORLD_READABLE);

这个方法有两个参数:

1)第一个参数是文件名。在这里要特别注意,因为在Android中已经确定了SharedPreferences是以xml形式保存,所以,在填写文件名参数时,不要给定“.xml”后缀,android会自动添加。只要直接写上文件名即可。它会直接被保存在/data/data/<packagename>/shared_prefs路径下,它是采用键值对的形式保存参数。当你需要获得某个参数值时,按照参数的键索引即可。

2)第二个参数可以理解为创建模式(和文件存储的模式是一样的)。

Context.MODE_PRIVATE

Context.MODE_APPEND

Context.MODE_WORLD_READABLE

Context.MODE_WORLD_WRITEABLE

原创粉丝点击