Android移动开发教程 项目式 教学课件 作者 谢景明 第三讲.pptx

Android移动开发教程 项目式 教学课件 作者 谢景明 第三讲.pptx

ID:51777094

大小:947.54 KB

页数:101页

时间:2020-03-07

Android移动开发教程 项目式 教学课件 作者 谢景明 第三讲.pptx_第1页
Android移动开发教程 项目式 教学课件 作者 谢景明 第三讲.pptx_第2页
Android移动开发教程 项目式 教学课件 作者 谢景明 第三讲.pptx_第3页
Android移动开发教程 项目式 教学课件 作者 谢景明 第三讲.pptx_第4页
Android移动开发教程 项目式 教学课件 作者 谢景明 第三讲.pptx_第5页
资源描述:

《Android移动开发教程 项目式 教学课件 作者 谢景明 第三讲.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android移动开发教程(项目式)项目工作情景目标是让学生掌握Android的数据管理技术。主要的工作任务划分为:添加联系人记录。修改联系人记录。查找号码记录。查看联系人记录。删除号码记录。对外共享数据。设计主界面。主要涉及的关键技术包括:SQLite数据库的使用Activity类的切换ListView和Adapter结合显示数据ContentProvider共享数据等等。课程导论项目工作情景目标是让学生掌握Android的数据管理技术。主要的工作任务划分为:添加联系人记录。修改联系人记录。查找号码记录。查看联系

2、人记录。删除号码记录。对外共享数据。设计主界面。主要涉及的关键技术包括:SQLite数据库的使用Activity类的切换ListView和Adapter结合显示数据ContentProvider共享数据等等。课程导论课程导论3.1Android的数据存储技术数据的存储方式数据处理是应用程序的核心,应用程序的一般数据存储方式主要分为三类:文件存储:文件存储可以自行定义数据格式,使用较为灵活数据库存储:数据库存储在管理大量数据时较为方便,性能较高,能够对数据进行查询、删除、增加、修改操作网络存储:用于实时数据的处理,实

3、时将采集到的数据通过网络传输到数据处理中心Android的数据存储技术。使用SharedPreferences存储数据:通过XML文件将一些简单配置信息存储到设备中。只能在同一个包内使用,不能在不同的包之间使用。文件存储数据:在Android中读取/写入文件,与Java中实现I/O的程序完全一样,提供了openFileInput()和openFileOutput()方法来写入和读取设备上的文件。SQLite数据库存储数据:SQLite是Android自带的一个标准数据库,支持SQL语句,是一个轻量级的嵌入式数据库使

4、用ContentProvider存储数据:主要用于应用程序之间进行数据交换,从而能够让其他应用读取或者保存某个ContentProvider的各种数据类型。Internet网络存储数据:通过网络提供的存储空间来上传(存储)和下载(获取)在网络空间中的数据课程导论使用SharedPreferences存储数据SharedPreferences方式是Android读取外部数据最简单的方法,常用于保存用户个性化设置的字体、颜色、位置等参数信息,适用于存储数据量较少的场合:SharedPreferences方式用来存储关键

5、字(Key)和值(Value)成对映射的数据结构(key,value),其中value值只能是int、long、boolean、String和float五种基本数据类型。事实上该方式相当于一个HashMap,不同之处在于HashMap的value值可以是任何对象,而SharedPreferences中的值只能存储基本数据类型。使用SharedPreferences存储数据主要应用到SharedPreferences和SharedPreferences.Editor接口,下面先介绍SharedPreferences接

6、口:booleancontains(Stringkey):检查在参数数据中是否已经包含有关键字key的数据。SharedPreferences.Editoredit():获取Editor对象。Editor对象的作用是存储key-value键值对数据,可对数据进行修改,并确保参数值在提交存储后保持状态一致。StringgetString(Stringkey,StringdefValue):从参数数据中检索出关键字key所对应的String类型的数值。intgetInt(Stringkey,intdefValue):从

7、参数数据中检索出关键字key所对应的int类型数值。…课程导论SharedPreferences.Editor接口的主要方法voidapply():将Editor中对参数进行修改的数据向SharedPreferences对象提交。SharedPreferences.Editorclear():删除SharedPreferences对象中的所有参数。booleancommit():将Editor中对参数进行修改的数据向SharedPreferences对象提交。SharedPreferences.Editorremo

8、ve(Stringkey):从参数中删除关键字为key的数值。SharedPreferences.EditorputString(Stringkey,Stringvalue):对关键字key设置String类型的数值value。SharedPreferences.EditorputInt(Stringkey,intvalue):对关键字key设置int类型的

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

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

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