android 将简单的数据存储到本地-SharedPreferences
2017-06-14 15:09
519 查看
将数据存储到本地
/*getSharedPreferences(name, mode)
第一参数是xml文件的文件名,不用加后缀,后缀Android会自动加上
第二个参数是文件的操作类型
Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件
Context.MODE_PRIVATE:可写为0,私有方法,只有创建这个文件的程序才能访问,写入的数据会覆盖原文件的内容
Context.MODE_WORLD_READABLE:可写为2当前文件可被其他文件读取
Context.MODE_WORLD_WRITEABLE:可写为1,当前文件可被其他文件读取和写稿*/
SharedPreferences sp = context.getSharedPreferences(str, MODE_APPEND);
//通过Editor对象以键值对<String Key,String Value>存储数据
SharedPreferences.Editor editor = sp.edit();
editor.putString(str, str1);
editor.clear().commit();
//通过.commit()方法保存数据
/*clear()清除数据
editor.clear().commit();*/
使用本地存储的数据
//用xml文件名拿里面的内容,后面权限可不一样。
SharedPreferences sp = context.getSharedPreferences(str, Context.MODE_WORLD_READABLE);
//.getString("savename","没有保存数据")第一个参数为文件内的name,方法的第二个参数为缺省值,如果SharedPreferences没有该参数,将返回缺省值
String data = sp.getString(str, "");
/*getSharedPreferences(name, mode)
第一参数是xml文件的文件名,不用加后缀,后缀Android会自动加上
第二个参数是文件的操作类型
Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件
Context.MODE_PRIVATE:可写为0,私有方法,只有创建这个文件的程序才能访问,写入的数据会覆盖原文件的内容
Context.MODE_WORLD_READABLE:可写为2当前文件可被其他文件读取
Context.MODE_WORLD_WRITEABLE:可写为1,当前文件可被其他文件读取和写稿*/
SharedPreferences sp = context.getSharedPreferences(str, MODE_APPEND);
//通过Editor对象以键值对<String Key,String Value>存储数据
SharedPreferences.Editor editor = sp.edit();
editor.putString(str, str1);
editor.clear().commit();
//通过.commit()方法保存数据
/*clear()清除数据
editor.clear().commit();*/
使用本地存储的数据
//用xml文件名拿里面的内容,后面权限可不一样。
SharedPreferences sp = context.getSharedPreferences(str, Context.MODE_WORLD_READABLE);
//.getString("savename","没有保存数据")第一个参数为文件内的name,方法的第二个参数为缺省值,如果SharedPreferences没有该参数,将返回缺省值
String data = sp.getString(str, "");
相关文章推荐
- android 把简单的数据存储在本地
- Android本地最简单的数据存储,没有之一(让SharedPreferences存取JavaBean对象或List<Bean>)
- Android本地存储数据方法(超简单)
- 理解 Android 本地数据存储 API
- Android简单数据存储SharedPreferences
- 基于axis2的webservice和android简单的本地数据交互(上)
- Android-02:使用SharedPreferences存储简单数据
- android数据存储_SharedPreferences的简单使用
- Android 数据存储的一种最简单的方式 SharedPreferences
- 理解 Android 本地数据存储 API
- 基于axis2的webservice和android简单的本地数据交互(下)
- 【Android开发学习07】存储简单数据的利器--Preferences
- Android数据存储(3)SQLite简介和简单的登录与注册源代码
- Android简单数据存储SharedPreferences
- 使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)
- android存储本地数据大全
- Android两种最简单的数据存储:Shared Preferences和Files存储
- 使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)
- [转载]使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)
- 理解 Android 本地数据存储 API