SharedPreferences是Android里的存储方案之一,适用于存储一些数据量小的,如保存应用的一些常用配置信息等。
通过SharedPreferences存储的数据,将会以XML文件为载体,放在/data/data/<包名>/shared_prefs目录下。
用SharedPreferences来存储数据的步骤:

1 . 得到SharedPreferences对象.

SharedPreferences pref = getSharedPreferences(String name, int mode);//name为文件名,mode一般值可设为MODE_PRIVATE,及只有该程序有权限对其进行操作.

2 . 得到该SharedPreferences对象的Editor.
SharedPreferences对象不能直接存放数据,要通过他的Editor 对象才可以。

Editor editor = pref.edit();

3 . 调用该Editor对象的PutXxxx(String key,Xxxx Value)存放数据。
Xxxx为基本类型。用键值对的方式存放。

editor.putString("name", "Eugene");editor.putInt("age", 20);

4 . 调用Editor对象的commit()提交保存数据, 不提交不保存。

editor.commit();

5 . 获取数据

SharedPreferences sp = getSharedPreferences("filename", MODE_PRIVATE);sp.getXxxx(String Key, Xxxx defValue);//若在XML里面找不到该Key,则返回defValue

更多相关文章

  1. mybatisplus的坑 insert标签insert into select无参数问题的解决
  2. python起点网月票榜字体反爬案例
  3. 类和 Json对象
  4. 《Android开发从零开始》——25.数据存储(4)
  5. Android系统配置数据库注释(settings.db)
  6. Android中不同应用间实现SharedPreferences数据共享
  7. android图表ichartjs
  8. Android内容提供者源码
  9. Android中文API(144) —— JsonWriter

随机推荐

  1. 视频Android(安卓)studio1.3.1从菜鸟到高
  2. Android开发入门——推箱子游戏开发实战(
  3. android中怎样将文件放入sdcard
  4. Android中如何给layout资源文件分类 在la
  5. Android(安卓)App开机自动启动
  6. Android权限系统(一):开机获取权限信息
  7. Android(安卓)绘制线程动画
  8. Android(安卓)PopupWindow与ListView配合
  9. Android(安卓)ListView 实现 GridView
  10. Android滑动组件----RecyclerView并且实