Xamarin.Android SharedPreferences的使用方法
SharedPreferences的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。
这里只讲有关SharedPreferences的基本增删改查操作,模拟一个登陆记住账号密码的功能。
新增一个User节点,保存用户名张三、密码666666
GetSharedPreferences("User", 0).Edit().PutString("UserName", "张三").Commit(); //在User节点下编辑UserName的值等于'张三' GetSharedPreferences("User", 0).Edit().PutString("UserPass", "666666").Commit(); //在User节点下编辑UserName的值等于'666666'
查看保存后的数据是否正确
string UserName = GetSharedPreferences("User", 0).GetString("UserName", ""); //获取UserName的值:UserName = '张三' string UserPass = GetSharedPreferences("User", 0).GetString("UserPass", ""); //获取UserPass的值:UserPass='666666'
指定删除UserName和UserPass的数据
GetSharedPreferences("User", 0).Edit().Remove("UserName").Commit(); //删除User节点下名为UserName的节点 GetSharedPreferences("User", 0).Edit().Remove("UserPass").Commit(); //删除User节点下名为UserPass的节点
清空所有数据
GetSharedPreferences("User", 0).Edit().Clear().Commit();
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
安卓——之Animation动画特效
android初识属性动画---alpha、scale、translate、rotate、set的xml属性及用法。 本文内容概述(知识点+2个小Demo) 1.简介 Android的animation由四种类型组成:alpha、scale、translate、rotate, alpha:渐变透明度动画效果 scale:渐变尺寸伸缩动画效果 translate:画面转换位置移动动画效果 rotate:画面转移旋转动画效果 动作定义文件应该先在res下创建一个专门存放动画的文件夹,程序访问时采用R.anim.XXX.xml的方式 2、从Animation类继承的属性 android:duration 动画持续时间,以毫秒为单位 android:fillAfter 如果设置为true,控件动画结束时,将保持动画最后时的状态 android:fillBefore 如果设置为true,控件动画结束时,还原到开始动画前的状态 android:repeatCount 重复次数 这里0表示展示一次,1表示展示两次,若要无限展示可以写 android:repeatCount="infinite" an...
- 下一篇
2018年美团Android校招
写在前面 今天和一同学吃饭,互相诉了一波苦。他吐槽了一下这周五去美团面试不是很顺利,我吐槽了一下,业务大改版。这一个月恐怕要疯狂加班... 他提到美团的时候,这让我想起来了2017年10月中旬的时候,那场莫名其妙的美团校招面试邀请...记得很清楚,当时我在一家创业公司实习,那天是周四下午。电话约面试,时间是周六(也是神奇)。然后周五公司业务上线,很晚回家。周六是昏昏沉沉的去面了试...有点小遗憾,如果好好准备一下,调整下状态。没准我现在就在望京研发园工作了...意淫.png 到了美团大厦,也看得出来美团在赶时间,一个大厅同步在面试,一面完成之后紧接着二面,三面。 很幸运的走到三面,也很遗憾的只走到了三面。我是提前到场,偷听到了他们HR的交谈,说今天是面签,所以在听到三面面试官说到回去等通知,就知道挂了。虽然有些遗憾但也无所谓毕竟的确还是发挥的并不好。 以下只记录问题,因为答案是什么我也不清楚…很多内容扣的很细。 正文 一面 说一下常用的排序算法? 说一下快排的思想? 一个有序数组集合,找一个下标,你的思路是什么? 完全二叉树和满二叉树的区别? 操作系统怎么样?(回答:不怎么样,面试官笑...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果