一、数据存储分类
SharePreferences(用户偏好);
内部存储:把私有数据存在设备的内部存储介质中
外部存储:吧公共数据存放在共享的外部存储介质中
SQLite数据库:吧结构化的数据保存在一个私有的数据库中;
网络存储:吧数据保存在网络上开发者自己的服务器中
二、 SharePreferences(用户偏好):
1.通过键值对形式来保存简单的、私有的数据,存储的是基本类型数 据,设置参数等数据量不 大的数据,
2.数据存放在ROM中所属应用程序的目录中,第一次会创建一个叫做“shared_prefs”的目录,绝 对路径是"data/data/应用程序包名/sharrd_prefs/"
3.方法
a:首先要获得sharepreferences对象
两种方式获取共享参数,getSharedPreferences (使用多个sharepreferences文件)
getPreferences(使用一个sharepreferences文件)
SharedPreferences sharedPreferences = this.getSharedPreferences(
"文件名称", 模式);
b;写数据:获得edit对象 Editor editor=sharedPreferences.edit();
editor.putString("name", "吕环天");
editor.putInt("age", 16);
提交: editor.commit();
c:读数据:
SharedPreferences sharedPreferences2 = this.getSharedPreferences(
"abdulla", Context.MODE_PRIVATE);
String name=sharedPreferences2.getString("name",