- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android数据存储及IO
《Android应用开发》
数据存储及IO
Android 数据存储及IO
1 SharedPreferences
2 File存储
3 SQLite数据库
4 ContentProvider
SharedPreferences
• SharedPreferences保存的数据主要是类
似配置信息格式的数据,也就是主要是
key-value对。
SharedPreferences接口提供如下访问数据的方法 :
boolean contains(String key) :判断是否包含特
定key的数据
abstract MapString,?getAll() :获取全部的
key-value对
boolean getXxx(String key,xxx defaultValue) :
获取指定key的value
SharedPreferences与Editor
• SharedPreferences接口本身没有提供写入数
据的能力,通过SharedPreferences的内部接
口实现。SharedPreferences调用edit()方法
获取它对应的Editor对象,Editor提供了方法
向sharedPreferences写入数据。
SharedPreferences.Editor clear():清空
SharedPreferences中的数据。
SharedPreferences.Editor putXxx(String key,
xxx Value)向SharedPreferences存入指定key对应的
数据。
Boolean commit() :当Editor编辑完成后,调用该方
法提交修改。
SharedPreferences与Editor
• SharedPreferences本身是一个接口,程序无
法直接创建SharedPreferences实例,只能通
过Context提供的
getSharedPreferences(String name,int
mode)获取SharedPreferences实例。
Mode参数常用值:
Context.MODE_PRIVATE: SP中的数据只能被本应
用程序读写。
Context.MODE_WORLD_READABLE: SP中的数据
能被其他应用程序读,但丌能写。
Context.MODE_WORLD_WRITEABLE: SP中的数据
能被其他应用程序读、写。
示例1
SharedPreferences sp;
sp =
getSharedPreferences(SP_INFO
S, MODE_PRIVATE);
SharedPreferences.Editor editor
= sp.edit();
editor.putString(USERID, uid);
editor.putString(PASSWORD,
pwd);
mit();
读取其他的SharedPreferences
当应用程序创建的SharedPreferences指定了可被其他应
用访问的权限时,该SharedPreferences中的数据可以被
其他程序读取。
在应用程序中访问其他程序创建的SharedPreferences的
步骤:
1、创建其他程序对应的Context ;
2、调用其他应用的Context的
getSharedPreferences(String name,int mode)
您可能关注的文档
- openssl生成证书及吊销列表.doc
- 医疗机构营业执照翻译.docx
- 白鹤滩环评报告.pdf
- 通讯业常用英语单词汇总.docx
- PP常用事务代码.docx
- 英语合同的语言特点.doc
- 英文合同翻译用词——herein.docx
- 工程招投标英语词汇汇总(完整版).doc
- 工商管理英语课后习题答案汇总.docx
- 管理学国内知名教授.doc
- 山西省祁县第二中学校2024_2025学年高一历史上学期期中试题.doc
- 甘肃矢远县第二中学2024_2025学年高二地理上学期期中试题理.doc
- 2025版高考历史一轮总复习第八单元各国经济体制的创新和调整单元提升练八含解析岳麓版.doc
- 安徽省阜阳市第三中学2025届高三历史下学期周末测试试题含解析.doc
- 北京市朝阳区2024_2025学年高二生物下学期期末考试试题含解析.doc
- 陕西省汉中市2025届高三生物第四次质量检测试题.doc
- 呼和浩特专版2024中考英语复习方案第一篇教材考点梳理课时训练18Modules10_12九上试题.docx
- 山西省晋中市平遥和诚中学2024_2025学年高二语文下学期3月月考试题含解析.doc
- 上海市长宁区2025届高三语文上学期期末教学质量检测试题含解析.doc
- 2024年春八年级生物下册第七单元生物圈中生命的延续和发展第二章生物的遗传和变异测评新人教版.docx
文档评论(0)