Android高级应用教案.docx

上传人:b****0 文档编号:9259622 上传时间:2023-05-17 格式:DOCX 页数:34 大小:22.25KB
下载 相关 举报
Android高级应用教案.docx_第1页
第1页 / 共34页
Android高级应用教案.docx_第2页
第2页 / 共34页
Android高级应用教案.docx_第3页
第3页 / 共34页
Android高级应用教案.docx_第4页
第4页 / 共34页
Android高级应用教案.docx_第5页
第5页 / 共34页
Android高级应用教案.docx_第6页
第6页 / 共34页
Android高级应用教案.docx_第7页
第7页 / 共34页
Android高级应用教案.docx_第8页
第8页 / 共34页
Android高级应用教案.docx_第9页
第9页 / 共34页
Android高级应用教案.docx_第10页
第10页 / 共34页
Android高级应用教案.docx_第11页
第11页 / 共34页
Android高级应用教案.docx_第12页
第12页 / 共34页
Android高级应用教案.docx_第13页
第13页 / 共34页
Android高级应用教案.docx_第14页
第14页 / 共34页
Android高级应用教案.docx_第15页
第15页 / 共34页
Android高级应用教案.docx_第16页
第16页 / 共34页
Android高级应用教案.docx_第17页
第17页 / 共34页
Android高级应用教案.docx_第18页
第18页 / 共34页
Android高级应用教案.docx_第19页
第19页 / 共34页
Android高级应用教案.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Android高级应用教案.docx

《Android高级应用教案.docx》由会员分享,可在线阅读,更多相关《Android高级应用教案.docx(34页珍藏版)》请在冰点文库上搜索。

Android高级应用教案.docx

Android高级应用教案

《Android高级》课程教学章节设计

章节名称:

章节1Android新版本特性

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、SDK、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.Android3.0新特性

2.Android4.0新特性

3.Android5.0新特性

能力目标:

1.了解Android3.0基于平板开发的Android平台

2.了解Android4.0面部识别等新特性

3.了解Android5.0卡片风格设计

教学内容

教学单元1:

Android3.0新特性

教学单元2:

Android4.0新特性

教学单元3:

Android5.0新特性

重点:

1,2,3

难点:

课外拓展

教学过程设计

教学章节1:

Android新版本特性

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

本章节主要介绍Android3.0、Androidi4.0、Android5.0新特性,并通过演示详细介绍Android各个版本之间的特点及功能上的不同之处。

为认知Android技术做好铺垫。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.Android3.0新特性

2.Android4.0新特性

3.Android5.0新特性

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

演示Android不同版本功能

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

操作Android不同版本功能

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章节主要介绍Android不同版本中特有的功能,并通过演示的方式展示其特别的地方。

主要的目的是帮如了解Android不同版本之间的不同,让学生更好的了解Android系统平台。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节2AndroidUI设计进阶

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、SDK、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.ViewPager导航

2.ActionBar动作栏

3.Fragment碎片

4.GridLayout网格布局

能力目标:

1.熟练使用ViewPager控件

2.掌握ActionBar

3.熟练使用Fragment

4.熟练掌握GridLayout布局

教学内容

教学单元1.ViewPager导航

教学单元2.ActionBar动作栏

教学单元3.Fragment碎片

教学单元4.GridLayout网格布局

重点:

1、2、3、4

难点:

1、2、3

课外拓展

教学过程设计

教学章节2:

AndroidUI设计进阶

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view。

在最新的AndroidAPI中,TabHost已经不推荐使用,所以在更多的情况下我们采用ViewPager实现页面的导航效果。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.ViewPager导航

2.ActionBar动作栏

3.Fragment碎片

4.GridLayout网格布局

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

ViewPager导航

ActionBar实现导航

GridLayout计算器

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

ViewPager导航

ActionBar实现导航

GridLayout计算器

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章介绍了一些Android4.0之后开发中常用的一些UI组件,包括ViewPager、ActionBar、Fragment和GridLayout。

其中ViewPager和ActionBar实现导航的方法和Fragment的用法需要读者熟练掌握。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节3Service后台服务

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、SDK、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.Service介绍

2.Service的两种启动方式

3.Service启动方式的选择

4.IntentService

能力目标:

1.熟练掌握Service服务

2.了解IntentService

教学内容

教学单元1.Service介绍

教学单元2.Service的两种启动方式

教学单元3.Service启动方式的选择

教学单元4.IntentService

重点:

2、3、4

难点:

2、3

课外拓展

教学过程设计

教学章节3:

Service后台服务

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

Service是Android四大组件之一,是一个没有用户界面的后台服务组件。

它运行在主线程中,一般具有如下特点:

1.没有用户界面。

2.比Activity的优先级高,不会轻易被Android系统终止。

3.如果Service被系统终止,在系统资源恢复后Service也将恢复运行状态。

4.可用于进程间通信。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.Service介绍

2.Service的两种启动方式

3.Service启动方式的选择

4.IntentService

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

使用Service两种启动方式分别实现后台耗时操作

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

使用Service两种启动方式分别实现后台耗时操作

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章介绍了Android后台服务组件Service的逻辑与用法,及IntentService的使用。

读者需要重点理解Service的两种启动方式的区别及使用情景,以便在实际开发中做出选择。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节4Android进阶与多线程

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、SDK、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.Android进程管理机制

2.Android进程优先级划分

3.AndroidUI线程模型

4.线程间通信Handler机制

5.异步任务AsyncTask

能力目标:

1.熟练掌握Handler

2.熟练掌握AsyncTask

教学内容

教学单元1.Android进程管理机制

教学单元2.Android进程优先级划分

教学单元3.AndroidUI线程模型

教学单元4.线程间通信Handler机制

教学单元5.异步任务AsyncTask

重点:

3、4、5

难点:

4、5、

课外拓展

教学过程设计

教学章节4:

Android进阶与多线程

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

进程(process)是操作系统结构的基础,是计算机中正在运行的程序实例,它可以被分配给处理机并被处理机执行。

线程(Thread)是进程中某个单一顺序的控制流,它也被称为轻量级进程(LightweightProcess),它是处理机调度的基本单位。

通常情况下,一个应用程序启动之后,就会创建一个进程与之对应,而后可以根据需要创建多个线程,这些线程都属于同一个进程中,它们共享该进程的内存空间。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.Android进程管理机制

2.Android进程优先级划分

3.AndroidUI线程模型

4.线程间通信Handler机制

5.异步任务AsyncTask

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

异步下载图片

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

异步下载图片

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章介绍了Android进程和多线程编程的相关理念及知识点,包括进程管理机制、进程优先级划分、UI线程模型、线程间通信机制和AsyncTask异步任务。

其中,UI线程模型的两条使用规则和线程间通信机制Handler机制,以及AsyncTask异步任务的使用方法是重点,需要读者熟练理解并掌握。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节5Android网络通信

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、SDK、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.Android网络通信分类

2.获得网络状态

3.使用WebView访问网络页面

4.Http协议简介

能力目标:

1.熟练掌握Http访问服务器

2.掌握WebView访问网络页面

教学内容

教学单元1.Android网络通信分类

教学单元2.获得网络状态

教学单元3.使用WebView访问网络页面

教学单元4.Http协议简介

重点:

2、3

难点:

2、3

课外拓展

教学过程设计

教学章节5:

Android网络通信

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

Android通常使用HTTP和Socket两种方式进行网络通信,其中,HTTP方式又包括HttpClient和HttpURLConnection两种编程方式。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.Android网络通信分类

2.获得网络状态

3.使用WebView访问网络页面

4.Http协议简介

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

使用Http连接实现天气预报

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

使用Http连接实现天气预报

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章主要介绍了Android网络通信的相关知识和编程方法,包括获取网络状态、WebView的使用、Http协议和建立Http连接。

其中,使用HttpURLConnection接口发送Get和Post请求,使用HttpClient接口发送Get和Post请求建立Http连接是重点,需要读者熟练掌握并应用于实际开发当中。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节6Android广播机制

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、SDK、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.广播介绍

2.广播接收器生命周期

3.收发广播

4.广播分类

能力目标:

1.熟练掌握广播的收发

教学内容

教学单元1.广播介绍

教学单元2.广播接收器生命周期

教学单元3.收发广播

教学单元4.广播分类

重点:

2、3、4

难点:

2、3

课外拓展

教学过程设计

教学章节6:

Android广播机制

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

Android广播机制是一种异步机制。

所谓异步,就是广播的发送方和接收方不需要相互等待,对广播的收发并不会影响本身的正常工作。

使用异步广播有两个好处:

一是可以避免组件之间互相等待而造成的冲突、资源浪费和死锁等情况。

二是可以大大简化应用层的编程难度。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.广播介绍

2.广播接收器生命周期

3.收发广播

4.广播分类

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

发送广播

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

发送广播

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章介绍了广播接收器的生命周期及收发广播、监听系统广播和广播的分类等相关知识。

其中,收发广播和广播接收器的两种注册方式是重点。

对于广播的应用,在后面第七章的案例中会有体现。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节7Android多媒体应用

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、SDK、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.多媒体基础

2.音频播放

3.视频播放

4.拍照功能

5.录音功能

能力目标:

1.熟练掌握音频播放

2.熟练掌握视频播放

3.熟练掌握拍照功能

4.掌握录音功能

教学内容

教学单元1.多媒体基础

教学单元2.音频播放

教学单元3.视频播放

教学单元4.拍照功能

教学单元5.录音功能

重点:

1、2、3、4、5

难点:

2、3、4、5

课外拓展

教学过程设计

教学章节7:

Android多媒体应用

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

Android多媒体框架包含了对各种通用的媒体类型的支持,比如MP3、WMA、MP4、AVI等等,通过它,开发者可以轻易地在应用中集成音视频处理功能,使应用能播放从网络的多媒体流、本地文件或应用程序资源中获取到的各种音视频数据。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.多媒体基础

2.音频播放

3.视频播放

4.拍照功能

5.录音功能

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

音乐播放器

录音机

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

音乐播放器

录音机

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章介绍了Android多媒体应用开发中最常用的几种功能实现及所用到的类和方法,包括多媒体核心OpenCore、使用MediaPlayer实现音频播放、使用MediaPlayer和SurfaceView,或VideoView实现视频播放,使用Camera和SurfaceView实现照相机和使用MediaRecorder实现录音机等。

其中MediaPlayer和MediaRecorder两个类是多媒体应用开发的基础,它们的使用和相关方法是本章重点。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节8图形图像处理及动画设计

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、SDK、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.自定义View

2.图形图像处理

3.Android动画设计

能力目标:

1.掌握自定义View图形绘制

2.熟练掌握Android动画

教学内容

教学单元1.自定义View

教学单元2.图形图像处理

教学单元3.Android动画设计

重点:

1、2、3

难点:

1、2、3

课外拓展

教学过程设计

教学章节8:

图形图像处理及动画设计

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

在AndroidUI开发过程中,开发者往往会发现Android系统自带的UI控件效果单一且不够美观,无法满足UI界面效果需求。

自定义View技术可以完美解决这种问题。

自定义View就是继承一个View的子孙类或View类,然后重写其中的一些方法,来完成界面美观效果。

还可以使用画布和画笔自行在View中绘制界面,具有很大的设计自由度。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

5.自定义View

6.图形图像处理

7.Android动画设计

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

自定义View控件字母索引

使用SurfaceView实现游戏动画

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

自定义View控件字母索引

使用SurfaceView实现游戏动画

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章介绍了Android开发中关于图形图像处理以及动画设计的相关技术和知识点,包括自定义View类、Canvas、Paint、Bitmap和Matrix图形处理工具类、补间动画和逐帧动画。

其中自定义View、Canvas和Paint绘图工具、以及四种补间动画是本章应用重点。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节9传感器

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、SDK、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.传感器介绍

2.获得传感器事件

3.传感器分类

能力目标:

1.熟练掌握传感器的使用

教学内容

教学单元1.传感器介绍

教学单元2.获得传感器事件

教学单元3.传感器分类

重点:

1、2、3

难点:

2、3

课外拓展

教学过程设计

教学章节9:

传感器

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

传感器是一个集成在设备中的硬件,可以从物理环境中获得数据。

应用程序可以依据传感器数据完成一定的操作或显示环境数据,例如控制游戏、显示周围的温度等。

传感器是只读的,我们需要设置监听器来接受传感器数据。

在Android传感器框架内我们可以访问多种类型的传感器。

这些传感器有些是基于硬件的,有些是基于软件的。

基于硬件的传感器是内置到手机或平板设备的物理组件,他们通过直接测量获得特定的环境数据,例如加速度、地磁场的强度或角度变化。

基于软件的传感器没有具体的物理设备,而是模仿了硬件传感器。

基于软件的传感器是从一个或更多的基于硬件的传感器获得数据,有时我们称其为虚拟传感器或合成传感器。

例如线性加速度计和重力传感器。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.传感器介绍

2.获得传感器事件

3.传感器分类

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

仿微信摇一摇

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

仿微信摇一摇

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章介绍了一些Android中常用的传感器及其使用方法,其中加速度计、陀螺仪及距离传感器是最常用到的,对于他们的描述及使用

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2