Android移动应用设计与开发 教学课件 作者 黄宏程 胡敏 陈如松 Android移动应用设计与开发--第08章.ppt

Android移动应用设计与开发 教学课件 作者 黄宏程 胡敏 陈如松 Android移动应用设计与开发--第08章.ppt

ID:50036603

大小:1.30 MB

页数:31页

时间:2020-03-08

Android移动应用设计与开发 教学课件 作者 黄宏程 胡敏 陈如松 Android移动应用设计与开发--第08章.ppt_第1页
Android移动应用设计与开发 教学课件 作者 黄宏程 胡敏 陈如松 Android移动应用设计与开发--第08章.ppt_第2页
Android移动应用设计与开发 教学课件 作者 黄宏程 胡敏 陈如松 Android移动应用设计与开发--第08章.ppt_第3页
Android移动应用设计与开发 教学课件 作者 黄宏程 胡敏 陈如松 Android移动应用设计与开发--第08章.ppt_第4页
Android移动应用设计与开发 教学课件 作者 黄宏程 胡敏 陈如松 Android移动应用设计与开发--第08章.ppt_第5页
资源描述:

《Android移动应用设计与开发 教学课件 作者 黄宏程 胡敏 陈如松 Android移动应用设计与开发--第08章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android移动应用设计与开发第8章数据存储和提供器8.1SharedPreference存储8.2SQLite存储8.2.1SQLite简介8.2.2SQLite使用8.3ContentProvider存储8.4文件存储本章导读第8章数据存储和提供器作为一个完整的应用程序,数据的存储与操作是必不可少的。Android系统为我们提供了四种数据存储方式,分别是:SharedPreference、SQLite、File和ContentProvider。8.1SharedPreference存储通常很多软件都会有配置文件,里面存放该程序运行当中的各个属性

2、值,由于其配置信息并不多,所有通常不采用数据库的存储方式,因此我们利用SharedPreferences中键值对(key-value)这种一一对应的关系来存放这些配置信息。SharedPreferences将数据以键值对(key-value)的形式保存至xml文件中,而生成的xml文件保存于/data/data/程序包名(packagenam)/shared_prefs目录下。SharedPreferences的使用非常简单,能够轻松的存放数据和读取数据,但只能保存基本类型的值。8.1SharedPreference存储代码如下项目名:com.andr

3、oidbook.sharedpreferencetest案例:使用SharedPreferences存储基本数据类型SharedPreferencessharedPreferences=getSharedPreferences("type",Context.MODE_APPEND);Editoreditor=sharedPreferences.edit();//String字符串型editor.putString("String","words");//Boolean布尔型editor.putBoolean("Boolean",true);//Inte

4、ger整型editor.putInt("Integer",1);//Long长整型editor.putLong("Long",1000000);//Float浮点数型editor.putFloat("Float",3.5f);editor.commit();生成的SharedPreferences文件名为type.xml,保存在应用程序文件夹下的shared_prefs。从type.xml文件中可以看到这些存储数据的呈现方式如下:项目名:com.androidbook.sharedpreferencetest案例:SharedPreferences数据

5、类型结构——type.xml内容words8.1SharedPreference存储SharedPreferenc

6、es对象的常用方法有以下几种:contains(Stringkey)判断SharedPreferences是否包含特定名称为键(key)的数据,返回值类型为boolean,是返回true,否返回false。edit()返回一个Edit对象用于操作SharedPreferences,返回值类型为Editor。getAll()获取SharedPreferences数据里全部的键值对(key-value),返回值类型为Map。getXxx(Stringkey,XxxdefValue)获取SharedPreferences指定键(

7、key)所对应的值(value),其中Xxx表示不同的数据类型。8.1SharedPreference存储SharedPreferences.Editor对象的常用方法clear()清空SharedPreferences里所有的数据。putXxx(Stringkey,Xxxvalue)向SharedPreferences存入指定的key对应的数据,其中Xxx与之前所述相同一样,表示不同的数据类型。commit()当Editor编辑完成后,调用该方法可以提交修改,相当于数据库中的提交操作。无论对SharedPreferences对象进行了什么操作,最后都

8、必须使用commit()方法进行保存,否则将无法存储修改信息。返回值类型为boolean,提交

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。