关于Android中的SharedPreferences的介绍
2016-06-12 22:06
441 查看
一、Android中主要有四大存储方式:
1、Sqlite数据库存储结构化数据
2、SharedPreferences 键值对形式存储
3、文件存储,分为内部存储和外部存储
4、网络存储,即存储在服务器上,文件上传
二、这里重点讲SharedPreferences(共享参数)
概念:
1、SharedPreferences采用key-value对的形式存储文件
2、适合存储简短的配置信息 例如:用户登录信息 版本配置等
3、android程序框架提供了比较简单的读写操作方法
4、SharedPreference可以存储以下数据类型的数据:
boolean int String float long Set<String>
5、SharedPreferences存储文件的路径:
data/data/应用程序包名/shared_prefs/xx.xml
使用:
1、创建(获取)SharedPreferences对象(实例):
a. SharedPreferences sharedPreferences=getSharedPreferences("info",Context.MODE_PRIVATE);
b. SharedPreferences sharedPreferences=getPreferences(Context.MODE_PRIVATE);
2、创建文件写入编译器
Editor editor=sharedPreferences.edit();
3、调用editor中的putXX()方法写入数据
如:editor.putBoolean("mBl", true);
editor.putFloat("mf",12.3f);
editor.putInt("mi", 100);
editor.putLong("ml", 100000l);
editor.putString("str", "测试存储");
editor.commit();//提交
1、Sqlite数据库存储结构化数据
2、SharedPreferences 键值对形式存储
3、文件存储,分为内部存储和外部存储
4、网络存储,即存储在服务器上,文件上传
二、这里重点讲SharedPreferences(共享参数)
概念:
1、SharedPreferences采用key-value对的形式存储文件
2、适合存储简短的配置信息 例如:用户登录信息 版本配置等
3、android程序框架提供了比较简单的读写操作方法
4、SharedPreference可以存储以下数据类型的数据:
boolean int String float long Set<String>
5、SharedPreferences存储文件的路径:
data/data/应用程序包名/shared_prefs/xx.xml
使用:
1、创建(获取)SharedPreferences对象(实例):
a. SharedPreferences sharedPreferences=getSharedPreferences("info",Context.MODE_PRIVATE);
b. SharedPreferences sharedPreferences=getPreferences(Context.MODE_PRIVATE);
2、创建文件写入编译器
Editor editor=sharedPreferences.edit();
3、调用editor中的putXX()方法写入数据
如:editor.putBoolean("mBl", true);
editor.putFloat("mf",12.3f);
editor.putInt("mi", 100);
editor.putLong("ml", 100000l);
editor.putString("str", "测试存储");
editor.commit();//提交
相关文章推荐
- Android 开发之setFocusable 焦点问题
- [Android]fill_parent与match_parent区别
- Android4.4如何实现短信拦截
- QQ授权登入(Android SDK3.1)
- Android Service 你应该掌握的东西
- <转>为什么 Android 上 Canvas 画出的图形不够平滑?
- 2016年Android实习岗位 腾讯二面+阿里一面
- Android开发如何进阶?(转载)
- Android之Timer和TimerTask的介绍
- Android初级教程之内容提供者获取联系人信息
- Android初级教程之内容提供者获取联系人信息
- 将uniy3D集成到android的子窗口中
- 制作自定义背景Button按钮、自定义形状Button的全攻略
- Android贝塞尔曲线实现粘性 小圆点指示器
- TakePhoto-轻量级Android照片处理框架
- Android保存图片到相册
- Android MedeaCodec的单帧模式编解码
- Android自定义控件
- Android ListView的优化
- Android之PopWindow