1 / 65
文档名称:

ch5Android数据存储.ppt

格式:ppt   页数:65页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ch5Android数据存储.ppt

上传人:分享精品 2016/2/17 文件大小:0 KB

下载得到文件列表

ch5Android数据存储.ppt

相关文档

文档介绍

文档介绍:第5章Android数据存储本章工作任务:?升级mp3播放,实现MP3文件的列表显示,以及点击播放本章技能目标:?学会使用SharedPreferences?学会使用android 文件存储方式?掌握使用Sqlite进行数据存储与方法?学会ContentProvider的数据处理方法上章回顾?上一章我们重点学习Android界面开发的相关内容,主要掌握了界面开发的常用布局方式,常用界面组件的属性和方法的应用,可以做出比较美观的应用界面。并在播放器案例里完成了mp3播放器的界面显示。但是播放器里的音乐或者视频文件大都来自于文件或者数据库、网络等。 本章项目实现效果与分析?本章的Mp3播放器主要实现从本机或者远程数据搜索并找到相应的音乐文件,再把相应的文件以列表或者其它的外观形势显示到播放器界面。获取到mp3文件的显示效果如图5-1所示:?我们点击任意一项的显示,如图5-2所示: 工作任务对应的知识结构详解? Android数据存储初探?在Android中一共提供了4种数据存储方式,但是由于存储的这些数据都是其应用程序私有的。?Atydroid中4种数据存储方式分别介绍如下。?Shared Preferences:用来存储“Key-value paires”格式的数据,它是一个轻量级的键值存储机制,只可以存储基本数据类型。?Files:它通过FileInputStream和FileOutputStream对文件进行操作。?SQLite:Android提供的一个标准的数据库,支持SQL语句。?Network:通过网络来存储和获得数据。?Shared Preferences主要是针对系统配置信息的保存,比如给程序界面设置了音效,想在下一次启动时还能够保留上次设置的音效。由于Android系统的界面是采用Activity栈的形式,所以在系统资源不足时会收回一些界面。?SQLite是一个开源的关系型数据库,与普通关系型数据库一样,也具有ACED的特性。它可以用来存储大量的数据,并且能够很容易地对数据进行使用、更新、维护等操作,但是操作规范肯定比前两种复杂。?Network用于将数据存储于网络,.,.*.这些类。