- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 Android数据访问技术 6.1 SharedPreferences文件访问 SharedPreferences文件是XML格式的文件,它由字段组成,每个字段包括一个键值和字段值。键值是自定义常数,用于检索该字段的值。调用如下语句: SharedPreferences sharedPref=getPreferences (MODE_PRIVATE); 调用sharedPref对象的getString、getInt、getFloat、get Boolean、getLong和getStringSet等方法,可从Shared Preferences文件中读出相应类型的数据,例如getString从SharedPreferences文件读出字符串数据。读取数据时,需要指定键值,例如: String str1=sharedPref.getString(USER1,USER); 向SharedPreferences文件中写入数据,需要借助Shared Preferences.Editor接口,如下所示定义接口对象: SharedPreferences.Editor editor=sharedPref.edit(); 调用对象editor的putString、putInt、putFloat、put Boolean、putLong和putStringSet等方法向SharedPreferences文件中写入相应数型的数据。putString是写入字符串数据,写入字符串时需要指定键值,例如: editor.putString(USER1,张恩赫); mit(); //editor.apply(); 例6.1 SharedPreferences文件访问实例。 新建工程ex06_01,应用名为MyPreferencesApp,包名为cn.jxufe.zhangenhe,活动界面名为MyPreferencesAct。工程ex06_01实现的功能如图6-1所示。工程06_01启动后显示如图6-1(a)所示界面,该界面对应着布局文件main.xml。在图6-1(a)中输入用户名“张恩赫”和密码“123456”,如图6-1(b)所示。 图6-1 工程ex06_01执行结果 在Eclipse软件的DDMS环境下,从File Explorer窗口中可以查看到SharedPreferences文件的存储位置,如图6-2所示。这里生成的SharedPreferences文件为MyPreferencesAct.xml即图6-2中圈住的文件。将该文件通过图6-2右上角的快捷按钮(即右上角圈住的快捷钮)下载到计算机中,用UltraEdit等文本编辑软件可查看其内容如下: 1 ?xml version=1.0 encoding=utf-8 standalone= yes ? 2 map 3 string name=SECRET1123456/string 4 string name=USER2张云植/string 5 string name=SECRET2654321/string 6 string name=USER1张恩赫/string 7 /map 图6-2 MyPreferencesAct.xml文件存储位置 工程ex06_01包括源文件MyPreferencesAct.java、活动界面布局文件main.xml、列表框控件布局文件userlist.xml、汉字字符串资源文件mystrings_hz.xml和颜色资源文件my guicolor.xml等。其中,myguicolor.xml文件与工程ex05_10中的同名文件内容相同,而文件mystrings_hz.xml文件的内容如下所示: 1 ?xml version=1.0 encoding=utf-8? 2 resources 3 string name=myuser请输入用户名:/string 4 string name=mysecret请输入密码:/string 5 string name=myadd添加/string 6 string name=mydel删除/string 7 string name=mydisp查看用户/string 8 string name=mydelall清除记录/string 9 /resources 活动界面布局文件main.
您可能关注的文档
- FPGA数字信号处理设计教程——System Generator入门与提高 含光盘 纪志成 第1-3章 第3章新.ppt
- FPGA数字信号处理设计教程——System Generator入门与提高 含光盘 纪志成 第4-8章 第5章新.ppt
- FPGA数字信号处理设计教程——System Generator入门与提高 含光盘 纪志成 第4-8章 第6章新.ppt
- FPGA数字信号处理设计教程——System Generator入门与提高 含光盘 纪志成 第4-8章 第8章新.ppt
- FPGA与SOPC设计教程——DE2实践 含光盘 张志刚 第1-3章 第1章新.ppt
- FPGA与SOPC设计教程——DE2实践 含光盘 张志刚 第1-3章 第2章新.ppt
- FPGA与SOPC设计教程——DE2实践 含光盘 张志刚 第4-7章 第7章新.ppt
- Google Androin开发技术 张勇 全书 第1章新.ppt
- Google Androin开发技术 张勇 全书 第2章新.ppt
- Google Androin开发技术 张勇 全书 第3章新.ppt
- Google Androin开发技术 张勇 全书 第8章新.ppt
- GPS基本原理及其Matlab仿真(杨俊) 第3章新.ppt
- GPS基本原理及其Matlab仿真(杨俊) 第5章新.ppt
- HTML网页设计 翁高飞、王鹏 chapter1新.ppt
- HTML网页设计 翁高飞、王鹏 chapter2新.ppt
- HTML网页设计 翁高飞、王鹏 chapter3新.ppt
- HTML网页设计 翁高飞、王鹏 chapter4新.ppt
- HTML网页设计 翁高飞、王鹏 chapter7新.ppt
- Internet基础与使用 第二版 高职 赵佩华 第1-5章 第1章新.ppt
- Internet基础与使用 第二版 高职 赵佩华 第1-5章 第2章新.ppt
文档评论(0)