- 3
- 0
- 约2.38千字
- 约 16页
- 2024-04-05 发布于陕西
- 举报
SharedPreferences存储
目录CONTENTS了解SharedPreferences存储的特点;01掌握用SharedPreferences存取数据的方法。02
一、SharedPreferences简介SharedPreferences是一个轻量级的存储类,适合用于保存软件配置参数,例如用户登录时的用户名、密码等参数。SharedPreferences是将数据以“键-值”对(key-value)的方式存储在“/data/data/当前包名/shared_perfs”目录下的XML文件中,该文件是一个私有文件,其他应用程序不能访问。
一、SharedPreferences简介SharedPreferences数据存储在XML文件的map/map标签中。如果在创建SharedPreference对象时没有指定文件名,则默认的文件名与Activity同名。
二、SharedPreferences的使用注意SharedPreferences和SharedPreferences.Editor需要组合使用;SharedPreferences负责读取数,SharedPreferences.Editor负责保存数据。
二、SharedPreferences的使用写数据:获取SharedPreferences对象;获取Editor对象;调用Editor对象的putXxx方法实现写数据。读数据:获取SharedPreferences对象;直接调用SharedPreferences对象的getXxx()方法实现读数据。
二、SharedPreferences的使用获取SharedPreferences对象:context.getSharedPreferences(name,mode):方法的第一个参数用于指定该文件的名称,文件名不用加扩展名。方法的第二个参数指定文件的操作模式,共有四种操作模式。
二、SharedPreferences的使用context.getSharedPreferences(name,mode)四种操作模式分别为:MODE_APPEND:追加方式存储。MODE_PRIVATE:私有方式存储,以覆盖的方式存储。MODE_WORLD_READABLE:表示当前文件可以被其他应用读取。MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入。
SharedPreferences常用方法
方法功能描述booleancontains(Stringkey)判断SharedPreferences是否包含指定key的数据SharedPreferences.Editoredit()返回SharedPreferences.Editor编辑对象
SharedPreferences常用方法
方法功能描述MapString,?getAll()获取SharedPreferences中所有key-value对,返回值的类型为Map类型xxxgetXxx(Stringkey,xxxdefValue)返回SharedPreferences中指定key的数据值
SharedPreferences.Editor接口常用方法
方法功能描述SharedPreferences.Editorclear()清除SharedPreferences中所有数据SharedPreferences.EditorputXxx(Stringkey,xxxvalue)将指定key所对应的数据保存到SharedPreferences中
SharedPreferences.Editor接口常用方法
方法功能描述SharedPreferences.Editorremove(Stringkey)删除SharedPreferences中指定key所对应的数据booleancommit()当Editor编辑完成后,使用该方法提交内容,以便数据保存到SharedPreferences中
使用SharedPreferences存储数据将数据写入文件的代码:SharedPreferencessharedPreferences=getSharedPreferences(test,Context.MODE_PRIVATE);//私有数据Editoreditor=sharedPreferences.edit();//获取编辑器editor.putString(name,江西);//存入数据editor.putString(history,yejin);mit();//提交修改
使用SharedPreferences删除数据SharedPreferencessharedPrefer
您可能关注的文档
- (28)--6.3 有源滤波器医学影像电子学.ppt
- (28)--7.4 抗溃疡药-不可逆性质子泵抑制剂(上)课件.ppt
- (28)--8.3.5 压力失控液压可靠性与故障诊断.ppt
- (28)--8.4节理生成岩层控制模拟技术.ppt
- (28)--电波传播损耗预测模型 - 调整0801(1).ppt
- (29)--4.14 黄原胶、明胶、白蛋白.ppt
- (29)--5.5颗粒剂药剂学的基本概念.pdf
- (29)--6.4 电压比较器医学影像电子学.ppt
- (29)--7.5 不可逆性质子泵抑制剂(下).ppt
- (29)--8.1 液压系统分析步骤.ppt
- 奇智威胁情报峰会:基于情报内生的高级威胁检测实践.pptx
- 现场目视化及班组看板设计.docx
- 光伏电站验收标准(行业标准).docx
- 地面光伏电站项目架空线路基础施工方案.docx
- 奇智威胁情报峰会:金融企业威胁情报建设历程与运营实践.pdf
- OpenClaw+完全部署指南:从入门到安全加固.docx
- 模块化集装箱数据中心研发方案第2.docx
- AI价值缺口:部署超越价值实现的原因与应对之道研究报告+The+AI+Value+Gap:Why+AI+Deployment+Is+Outpacing+Value+Realization+–+and+How+Organizations+Can+Close+the+Gap.pdf
- 奇智威胁情报峰会:内生安全与威胁情报体系构建.pptx
- 银行-私募信贷市场风险如何?.pdf
最近下载
- 全国初级注册安全工程师职业资格考试辅导教材:安全生产实务.docx VIP
- TB∕T 3484-2017 列控系统应答器应用原则 含2025第1号修改单.docx VIP
- 非遗美术创作课件.pptx
- DB41∕T 385-2025 工业与城镇生活用水定额.pdf VIP
- DB41∕T 958-2025 农业与农村生活用水定额.pdf VIP
- Panasonic 松下 【蒸烤箱】NU-SC211W使用说明书.pdf
- 软考初级信息系统运行管理员考试题库历年真题及答案.docx VIP
- DB41∕T 3056-2025 露天矿山生态修复技术规程.pdf VIP
- 长江流域超标准洪水防御预案.docx VIP
- 中等职业学校英语教学大纲教育部.docx VIP
原创力文档

文档评论(0)