Android数据存储-->SharedPreferences
16lz
2022-07-06
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
更多相关文章
- mybatisplus的坑 insert标签insert into select无参数问题的解决
- python起点网月票榜字体反爬案例
- 类和 Json对象
- 《Android开发从零开始》——25.数据存储(4)
- Android系统配置数据库注释(settings.db)
- Android中不同应用间实现SharedPreferences数据共享
- android图表ichartjs
- Android内容提供者源码
- Android中文API(144) —— JsonWriter