Android中SharedPreferences(共享参数)用法
2012-10-20 22:02
351 查看
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
为了保存软件的设置参数,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
相关文章推荐
- Android中关于SQLiteDataBase的query()方法参数详解,, limit ? offset? 分页用法
- Android 数据存储(一) 共享参数存储
- android LayoutInflater.inflate()的参数及其用法
- android数据存储--共享参数(sharedPreferences)
- android LayoutInflater.inflate()的参数及其用法
- 【资源共享】RK3399《VR Android参数配置和调试说明》
- Android LayoutInflater.inflate()的参数及其用法
- Android:scaleType用法及参数含义
- android LayoutInflater.inflate()的参数及其用法
- Android之数据存储共享参数实现系统设置操作功能(二)
- android LayoutInflater.inflate()的参数及其用法
- Android图片压缩质量参数Bitmap.Config RGB_565、 ARGB_8888的含义及用法
- Android SharedPreferences用法及程序共享机制
- android 中application类的用法解释——共享全局数据
- android LayoutInflater.inflate()的参数及其用法
- Android 封装工具类之共享参数
- Android自定义属性时format选项参数说明及用法
- Android 使用Sharedpreference共享参数
- Android中的裁剪中Region.Op参数的用法
- android LayoutInflater.inflate()的参数及其用法