《Android基础》课程教学章节设计章节名称:章节7数据存储授课教师:授课班级:单元总学时:教学条件Eclipse、SDK、多媒体教室、多媒体演示软件等教学素材参考书、课件、视频教学目标设计知识目标:数据存储分类SharedPreference内部存储外部存储SQLite数据库ContentProvider网络存储能力目标:熟悉Android的数据存储方法熟练掌握SharedPreference熟练掌握SQLite了解ContentProvider原理掌握ContentResolver的使用方式了解网络存储教学内容教学单元1. 数据存储分类教学单元2. SharedPreference教学单元3. 内部存储教学单元4. 外部存储教学单元5. SQLite数据库教学单元6. ContentProvider教学单元7. 网络存储重点:1、2、5、6难点:5、6课外拓展教学过程设计教学章节7:数据存储主要步骤教学内容教学方法教学手段师生活动新课引入Android提供了几种保存应用程序数据的方法,开发者所选择的解决方案需要取决于特定的需求,如数据是否应该是私有、数据是否需要提供给其他应用程序使用、数据需要多大的空间和数据是什么类型等。开发者需要做的事情就是首先熟悉Android提供的几种数据存储方式,并搞清楚各自的适用场景,然后在具体应用中根据需要去决定使用哪一种方式。演示提问多媒体教师:讲解演示学生:观察思考Android是基于Linux的系统,每个应用有独立的进程,这些进程之间本来是不能互相访问数据的,如果需要在各个应用程序之间共享数据,我们需要使用ContentProvider(内容提供者)来实现,ContentProvider可以提供一个统一的接口使上层调用者不用关心数据存储的细节问题。ContentProvider是Android的四大组件之一,它可以把应用的私有数据公开给其他的应用程序,它是一个可选组件,可以在应用开发者规定的约束之下为其他的应用程序提供对本应用的读写权限。知识讲解课堂演示1. 数据存储分类2. SharedPreference3. 内部存储4. 外部存储5. SQLite数据库6. ContentProvider7. 网络存储演示讲授多媒体系统演示教师:讲解演示学生:观察思考案例讲解仿QQ登陆数据查询并加载音乐列表内容提供(ContentProvider)内容解析(ContentResolver)读取SD卡音乐并加载音乐列表讲授多媒体课件演示教师:讲解演示学生:观察思考交流互动分组讨论记录笔记学生练习仿QQ登陆数
第07章节设计-android基础 来自淘豆网m.daumloan.com转载请标明出处.