Android的存储方式有几种:
1.SharedPreferences 私有文件 轻量级
2.File存储
3.SQLite 增 删 改 查
4.ContentProvider 数据共享
5.网络存储
6.xml存储
SharePreferences存储 默认存储路径:data/data/<包名>/shared_prefs
获取SharedPreferences对象的两种方式:
由Context类提供getSharedPreferences()方法
long getLong(String key, long defValue) 读取长整型数据
int getInt(String key, int defValue) 读取整型数据
float getFloat(String key, float defValue) 读取浮点类型数据
boolean getBoolean(String key, boolean defValue) 读取布尔类型数据
String getString(String key, String defValue) 读取字符串类型数据
//获取sp对象
SharedPreferences sp=getSharedPreferences("存放的文件名",MODE_PRIVATE);
//获取Editor编辑器
SharedPreferences.Editor ed = sp.edit();
//通过编辑器存放数据;
ed.putString("userName",edt1.getText().toString());
ed.putString("userPass",edt2.getText().toString());
//提交
ed.commit();
获取存放数据
SharedPreferences spget=getSharedPreferences("存放的文件名",MODE_PRIVATE);
//获取sp表单中键名为userName的值,如果不存在,则给默认值
String userName = spget.getString("userName", "");
String userPass = spget.getString("userPass", "");
1.SharedPreferences 私有文件 轻量级
2.File存储
3.SQLite 增 删 改 查
4.ContentProvider 数据共享
5.网络存储
6.xml存储
SharePreferences存储 默认存储路径:data/data/<包名>/shared_prefs
获取SharedPreferences对象的两种方式:
由Context类提供getSharedPreferences()方法
由Activity类提供getPreferences()方法
long getLong(String key, long defValue) 读取长整型数据
int getInt(String key, int defValue) 读取整型数据
float getFloat(String key, float defValue) 读取浮点类型数据
boolean getBoolean(String key, boolean defValue) 读取布尔类型数据
String getString(String key, String defValue) 读取字符串类型数据
//获取sp对象
SharedPreferences sp=getSharedPreferences("存放的文件名",MODE_PRIVATE);
//获取Editor编辑器
SharedPreferences.Editor ed = sp.edit();
//通过编辑器存放数据;
ed.putString("userName",edt1.getText().toString());
ed.putString("userPass",edt2.getText().toString());
//提交
ed.commit();
获取存放数据
SharedPreferences spget=getSharedPreferences("存放的文件名",MODE_PRIVATE);
//获取sp表单中键名为userName的值,如果不存在,则给默认值
String userName = spget.getString("userName", "");
String userPass = spget.getString("userPass", "");