SharePreferences简单使用
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简单使用相关推荐
- android sharedpre,android 数据存储一SharedPrenference存储简单数据
使用SharedPrenference 存储数据类似ios 的偏好设置存储数据 适用范围:保存少量的数据,且这些数据的格式非常简单:字符串类型,基本类型的值.比如应用程序的各种配置信息(如是否打开音效 ...
- 移动应用程序设计基础——期末考核——登录界面与简单日记本的综合实践
<移动应用程序设计基础>期末报告 课题名称: <移动应用开发基础>上机考核 所使用的工具软件及环境: JDK,Android Studio 一.课题背景 期末上机考核,将实验四 ...
- 深入剖析Android中最简单的数据存储方式:SharedPreferences
目录 一. 使用SharedPreferences存储数据 二. 数据的存储位置和格式 三.存储数据的获取 四. 存取复杂类型的数据 五. 设置数据文件的访问权限 Hello,你好呀,我是灰小猿,一个 ...
- 安卓SharePreferences数据存储
1.什么是SharePreferences SharePreferences是安卓平台上的一个轻量级存储类,用来存储少量数据时简单.便捷(如记住密码). SharePreferences以键值对形式存 ...
- 安卓案例分析——实现简单的手机防盗软件
一周前老师布置了一个任务,要求实现一个简单的手机防盗软件,这东西在好些年前非常流行,几乎每个XX管家都搞了一个这个功能,当然现在也是 时过境迁,其实好多功能已经不太能够实现了. 最近开始试着去画思维导 ...
- Android数据存储、文件存储、SQLite数据库简单使用、 sharedPreferences存储(五)
文章目录 5 数据存储 5.1 数据的存储方式 5.2 文件存储 5.2.1 将数据存入文件中 5.2.2 从文件中读取数据 5.2.3 实战演练-保存QQ账号和密码(内部存储) 5.2.4 实战演练 ...
- 在docker上安装部署tomcat项目 超简单,拿来主义
在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...
- Linux下tomcat的安装与卸载以及配置(超简单)
无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...
- Docker安装Apache与运行简单的web服务——httpd helloworld
Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...
最新文章
- 打开线程 | 进程 | 协程的大门
- 几种常用平衡树的概述(持续更新]
- 【Paper】2021_Analysis of the Consensus Protocol of Heterogeneous Agents with Time-Delays
- SpringBoot是如何解析HTTP参数的?
- linux系统libpcap安装方法
- 如何才能轻松地分析日志?
- 事务不是与当前连接无关联就是已完成_mysql索引锁事务
- VC++ MFC 学习资料
- seay代码审计工具_“代码审计”了解一下
- inter Fortran安装匹配VS2012
- fcntl函数的用法总结
- Web版Telnet工具设计与实现
- 在Eclipse中安装Maven插件
- 一款超漂亮的简历生成器,金三银四的你一定用得上
- 偶极子天线的优缺点_关于偶极子天线的若干问题。
- 秒杀活动的防刷限流技术
- 计算机键盘能直接接手机吗,电脑键盘怎么连接手机
- 百度面试题:求绝对值最小的数
- vmware workstation与WIFI共享大师
- Python获取文件MD5