1,简单用法

a,取出SharePreferences 中的数据,如果没有数据不用担心不会报错。

// [1.1]从info里面获取所需要的字段

SharedPreferences sp = getSharedPreferences("info", MODE_PRIVATE);

String name = sp.getString("name", "");

String pwd = sp.getString("pwd", "");

b,存入数据,commit方法之后生效。不写不会存入。

SharedPreferences sp = getSharedPreferences("info", MODE_PRIVATE);

SharedPreferences.Editor edit = sp.edit();

edit.putString("name", name);

edit.putString("pwd", pwd);

boolean commit = edit.commit();

2,权限设置

私有模式

Context.MODE_PRIVATE 的值是 0;

①只能被创建这个文件的当前应用访问

②若文件不存在会创建文件;若创建的文件已存在则会覆盖掉原来的文件

追加模式

Context.MODE_APPEND 的值是 32768;

①只能被创建这个文件的当前应用访问

②若文件不存在会创建文件;若文件存在则在文件的末尾进行追加内容

可读模式

Context.MODE_WORLD_READABLE的值是1;

①创建出来的文件可以被其他应用所读取

可写模式

Context.MODE_WORLD_WRITEABLE的值是2

①允许其他应用对其进行写入。

后期有时间出封装类。

SharePreferences简单使用相关推荐

  1. android sharedpre,android 数据存储一SharedPrenference存储简单数据

    使用SharedPrenference 存储数据类似ios 的偏好设置存储数据 适用范围:保存少量的数据,且这些数据的格式非常简单:字符串类型,基本类型的值.比如应用程序的各种配置信息(如是否打开音效 ...

  2. 移动应用程序设计基础——期末考核——登录界面与简单日记本的综合实践

    <移动应用程序设计基础>期末报告 课题名称: <移动应用开发基础>上机考核 所使用的工具软件及环境: JDK,Android Studio 一.课题背景 期末上机考核,将实验四 ...

  3. 深入剖析Android中最简单的数据存储方式:SharedPreferences

    目录 一. 使用SharedPreferences存储数据 二. 数据的存储位置和格式 三.存储数据的获取 四. 存取复杂类型的数据 五. 设置数据文件的访问权限 Hello,你好呀,我是灰小猿,一个 ...

  4. 安卓SharePreferences数据存储

    1.什么是SharePreferences SharePreferences是安卓平台上的一个轻量级存储类,用来存储少量数据时简单.便捷(如记住密码). SharePreferences以键值对形式存 ...

  5. 安卓案例分析——实现简单的手机防盗软件

    一周前老师布置了一个任务,要求实现一个简单的手机防盗软件,这东西在好些年前非常流行,几乎每个XX管家都搞了一个这个功能,当然现在也是 时过境迁,其实好多功能已经不太能够实现了. 最近开始试着去画思维导 ...

  6. Android数据存储、文件存储、SQLite数据库简单使用、 sharedPreferences存储(五)

    文章目录 5 数据存储 5.1 数据的存储方式 5.2 文件存储 5.2.1 将数据存入文件中 5.2.2 从文件中读取数据 5.2.3 实战演练-保存QQ账号和密码(内部存储) 5.2.4 实战演练 ...

  7. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  8. Linux下tomcat的安装与卸载以及配置(超简单)

    无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...

  9. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

最新文章

  1. 打开线程 | 进程 | 协程的大门
  2. 几种常用平衡树的概述(持续更新]
  3. 【Paper】2021_Analysis of the Consensus Protocol of Heterogeneous Agents with Time-Delays
  4. SpringBoot是如何解析HTTP参数的?
  5. linux系统libpcap安装方法
  6. 如何才能轻松地分析日志?
  7. 事务不是与当前连接无关联就是已完成_mysql索引锁事务
  8. VC++ MFC 学习资料
  9. seay代码审计工具_“代码审计”了解一下
  10. inter Fortran安装匹配VS2012
  11. fcntl函数的用法总结
  12. Web版Telnet工具设计与实现
  13. 在Eclipse中安装Maven插件
  14. 一款超漂亮的简历生成器,金三银四的你一定用得上
  15. 偶极子天线的优缺点_关于偶极子天线的若干问题。
  16. 秒杀活动的防刷限流技术
  17. 计算机键盘能直接接手机吗,电脑键盘怎么连接手机
  18. 百度面试题:求绝对值最小的数
  19. vmware workstation与WIFI共享大师
  20. Python获取文件MD5

热门文章

  1. pd.concat数据拼接
  2. springboot整合redis 简单实现
  3. astropy对fits文件的基础操作
  4. missing ServletWebServerFactory bean
  5. C语言static 详解
  6. 梅科尔工作-王少鹏-鸿蒙笔记3
  7. android 红外遥控器实现原理
  8. 英语语法基础04(主宾表从句)
  9. android 短信ril移植,android 3g移植调试记录2--ril代码追踪
  10. 国庆节html源码 期末大作业 课程设计