SharedPreferences是一种轻量级的数据存储方式,使用key-value键值对来将数据存储到xml文件中。

以下介绍在Activity中使用SharedPreferences

其中MODE分别有,对应0-3

MODE_PRIVATE,MODE_WORLD_READABLE,MODE_WORLD_WRITEABLE,MODE_MULTI_PROCESS

存放数据:

//第一个参数为文件名称,第二个参数指定访问应用程序私有文件的权限,如果已经存在该文件则打开,否则新建SharedPreferences example=getSharedPreferences("example",0);SharedPreferences.Editor editor=example.edit();//打开editor,如果放String进去就putString,放int就putInteditor.putString("name","example");editor.putString("password","123456");//提交保存editor.commit();

读取数据

SharedPreferences example=getSharedPreferences("example",0);String name=example.getString("name","default");String password=example.getString("password","default");

删除数据

SharedPreferences.Editor editor=example.edit();editor.remove("key");editor.commit();

清空数据

SharedPreferences.Editor editor=example.edit();editor.clear();editor.commit();

 

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. “罗永浩抖音首秀”销售数据的可视化大屏是怎么做出来的呢?
  4. Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
  5. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  6. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  7. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  8. android stdio 设置屏幕旋转后保存数据
  9. Android(安卓)opencv人脸识别

随机推荐

  1. 『转』Android(安卓)推送方式
  2. Android(安卓)so文件浅析
  3. android中动态实现spinner下拉菜单
  4. C#:Android的未来?
  5. 关于AndroidManifest.xml中activity标签
  6. Grnymotion模拟器和Android真机访问PC端T
  7. android 之 长度单位
  8. android图像处理系列之七--图片涂鸦,水印-图
  9. Android(安卓)Layout 之 RelativeLayout
  10. ADB基本命令