SharedPreferences的使用(Android存储方式)
ShaPrefences简介
Android 几种数据存储的方式分别为:
- SharedPreferences:以Map形式存放简单的配置参数,通常用于很简单的配置信息的存储。
- 文件存储:以IO流形式存放,可分为手机内部和手机外部(sd卡等)存储,可存放较大数据;
- SQLite:轻量级、跨平台数据库,将所有数据都是存放在单一数据文件内;
SharedPrefences使用注意项
-
SharedPreferences保存的数据主要是简单类型的key-value键值对。
-
SharedPreferences是一个接口,所以程序无法直接创建SharedPreferences对象,只能通过Context提供的getSharedPreferences(String name, int mode)方法来获取SharedPreferences实例。
-
getSharedPreferences(String name, int mode)方法中参数name指SharedPreferences打开的存储文件名字,mode是数据操作模式)
SharedPreferences数据的四种操作模式
Context.MODE_PRIVATE
Context.MODE_APPEND
Context.MODE_WORLD_READABLE
Context.MODE_WORLD_WRITEABLE -
SharedPreferences通过其内部接口首先获取到Editor对象ÿ