安卓实验报告Word文档下载推荐.docx
- 文档编号:18144097
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:36
- 大小:27.93KB
安卓实验报告Word文档下载推荐.docx
《安卓实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《安卓实验报告Word文档下载推荐.docx(36页珍藏版)》请在冰豆网上搜索。
搭建Android
开发环境
(3)
开发第一个Android应用
目
(4)Android应用结构分析
能力目标:
标
掌握如何搭建Android开发环境,创建和运行Android
项目,清楚Android
应
用程序的运行过程和Android应用程序的结构;
了解Android
应用开发的背景知识
及发展潜力。
教学重点:
(2)Android应用程序的结构及运行过程。
教学难点:
环境过程比较复杂,注意每个工具的安装细节
(2)Android应用程序结构之间的关系,各项目文件夹的作用
教学媒体
多媒体机房
教学手段:
讲授(PPT)+程序演示
教学内容进程设计
主要步骤
教学内容及教学策略
教学环境
告知(教学
搭建Android开发环境
课件演示
内容)
开发第一个Android
应用
(4)Android应用结构分析
问题引入法:
移动通讯的迅猛发
展,使现代生活节奏越来越快,移
引入(项目动通讯产品的更新换代和市场争课件演示
引入)夺战也愈演愈烈,这一章我们从什么是Android开始引入,然后深入
探究Android的过程
如何搭建Android
实施(任务
(JDK的安装及java环境的搭
(1)
多媒体教
建、Eclipse的安装、ADT插
驱动)
件的安装、AndroidSDK的安
(2)
案例教学
装及配置)
视频教学
如何创建SDK模拟器
怎样开发Android
项目工程
时间
教师与学生活动
分配
明确本项目教学目的15分钟
学生讨论:
(1)第一款Android手机是什么时候诞生的
(2)Android手机的特15点,以及我们使用分钟智能手机与一般手
机的区别
老师把搭建Android
环境,如何创建、运行120
Android项目演示给分钟学生后,给学生时间自
己安装
本课类型:
专业课本课课时:
4学时
第二章Android界面编程基础
(1)掌握Android中的三种最基本组件、三种布局
(2)理解实例中各组件和布局的用法
(3)掌握界面布局的思路
教学重点
(1)初步学会分析界面布局思路,运用所学知识解决问题的方法
(2)提高学生的动手实践能力,能够开发出简单的图形用户界面
(1)基础View组件的属性和功能
(2)三种最常用的布局的功能和优缺点
教学难点
(1)ViewGroup类的介绍
(2)三种布局的综合运用
教学方法
教学内容和教学策略
(1)复习第一章的开发第一个
明确本项目教学目的
30
Android应用及结构分析。
分钟
(2)文本显示框、文本编辑框、
引入(项目
引入)
按钮
(3)布局管理器中三个最主要的
布局,线性布局、表格布局、相对
布局
(4)开发自定义View
回忆创建Android项目的步骤及应
用程序的结构,温习Android都有
哪些主要模块?
(1)编写一个简单的包含文“竞
赛登录”在这里要说明一些容易出
错和遗漏的属性
(2)介绍三种布局的特点和重要
属性。
然后分析“计算器布局”这
个例子的布局特点
(3)说明自定义View的意思,特
(1)多媒体教
(2)案例教学
(3)视频教学
学生讨论
(1)老师把实例的代码
拷给学生,让学生理解
代码的流程。
2)简单的
代码老师可以带着学
生一起敲一遍并执行,
培养学生的思维能力
20分钟80分钟
点和步骤,主要重写一些父类方法
android应用开发本课课时:
6课时
第三章Android高级界面组件
(1)图片控件(ImageView、ImageButton、ImageSwitcher)
(2)列表控件(Spinner、LIstView、ExpandableListView)
(3)对话框(Dialog)
(4)菜单(Menu)
掌握Android中常见高级视图和高级组件的使用,能够利用各高级组件实现生
活中常见的具体实例,如图片浏览器、图片的处理、QQ界面等
(1)图片视图ImageView的各属性值的作用
(2)图像切换器ImageSwitcher的使用方法
(3)画廊视图Gallery的使用方法
(4)ExpandableListView扩展下拉列表的使用方法
(5)MenuTest实例,实现选项菜单、上下文菜单及子菜单的功能
(1)图像切换器ImageSwitcher使用时ViewFactory的设定
(2)ListView下拉列表使用时List集合的创建
教学媒体:
多媒体机房
讲授(PPT)+程序演示
告知(教学内容)
(1)复习第二章的难点
(2)图片视图ImageView、图片按钮
ImageButton、图片切换ImageSwitcher等图片控件的使用
(3)下拉列表Spinner、列表视图
ListView、扩展下拉列表ExpandableListView等列表控件的使
用
(4)对话框Dialog的使用
(5)子菜单、选项菜单和上下文菜单等Menu菜单的使用
实例引入法:
教学环境教师与学生活动
明确任务目标
20
(1)由ImageView实例、ImageTest
通过实例引入新知识
实例和画廊视图Gallery
实例引入图
的过程,提高学生观察
片控件的知识点
力、思考力,使知识引
第四章事件处理
(1)掌握三种事件处理机制
(2)理解Handler消息传递机制的原理
(3)了解异步任务调用流程
(1)领会事件处理机制的原理
(2)培养学生Android开发的能力
(1)基于监听的事件处理模式
(2)Handler消息传递机制
(3)AsyncTask类的用法
异步任务处理的用法
教学内容和教学策略教学环境
(1)温习第三章的重点
(2)Android三种事件处理机制,比
较它们之间的异同点
(3)介绍Handler消息传递包括
handler类、Message类、消息传
35
递步骤
(4)AsyncTask
类及注意事项
参照基于监听的事件处理模型图
分析我们在处理事件时的步骤和
设计的对象?
看有什么问题?
(1)演示书上的“简单文本编辑
器”的例子分析它使用三种事
件处理方式
代码的流程,在此基础
25分钟70分钟
生成随机数的例子,了解
Handler消息
(3)异步任务中实现AsyncTask抽
象类,运用到的三种泛型
一些修改,看能否达到
效果
(2)简单的代码老师可
以带着学生一起打入
Eclipse并执行,提高
学生的动手能力
第五章Activity与Intent
Activity
的创建、配置、启动、传值以及生命周期等相关知识
Intent
的功能和作用
通过本章的学习,读者将可以实现Activity
之间数据的传递以及通过Intent
调用系统中的某些应用,完成诸如用户注册、登录、打电话、发短信等功能。
创建、配置、启动和关闭Activity
的生命周期中的几个主要方法
的功能与作用
(4)
的Action属性、Category属性、Data属性的作用以及Intent
的
分类与解析
生命周期的理解
(2)在实现拔打电话和发短信的实例中Intent的作用
(1)复习第四章的难点
(2)Activity详解——由浅入深详
细地讲解Activity
的创建、配置、
启动、传值以及生命周期等相关知
明确本项目教学目的20
识
(2)Intent详解——Intent
的功能
和作用,Intent
的Action
属性、
Category
属性、Data属性的作用
以及Intent
的分类与解析
参照Activity
的生命周期图,我
们Activity
的执行过程是什么样
的?
在前面介绍启动Activity
以及
间传值时,为什么都需要
2学时
第六章图形与图像处理
知识目标:
(1)掌握简单图片和逐帧动画
(2)了解自定义绘图
(1)学生熟练Android的图形、图像处理
(2)培养学生Android开发五子棋类的小游戏的能力
(1)简单图片Bitmap和BitmapFactory
(2)逐帧动画的创建和实现
简单图片的实例实现
(1)温习第五章的重点
15
(2)演示简单图片和逐帧动画达到
(3)介绍自定义绘图的知识
通过我们平时看到的动画效果设
想一下我们在Android中怎么做
到,引出我们今天要讲的内容,分
析逐帧动画的原理
(1)演示书上的“简单图片”和“逐
帧动画”的例子分析它使用它
们用到了我们前面的哪些知
代码的流程,在此基础
10分钟40分钟
识。
上老师要求学生进行
(2)自定义绘图用到的相关类介
图片和动画效果的修
绍,再加上解释一个自定义的
改。
例子
Eclipse并执行,培养
学生的思维能力
归纳(知识/
使学生能掌握Android中的位图和
先由学生归纳,再由老
10
能力/素质)
逐帧动画的原理
师总结归纳
第七章Android中的数据存取
教
(1)文件存储:
以流的方式读取数据
(2)SharedPreferences:
以键值对的形式存储私有的简单的数据
学(3)SQLite数据库:
在一个私有的数据库中存储结构化数据
(4)ContentProvider(内容提供者):
用于在应用程序间共享数据
目(5)获取网络资源:
从网络中读取数据,上传数据能力目标:
标掌握文件存储的使用方法,学会使用FileInputStream、FileOutputStream、FileReader、FileWriter读、写SD卡里的文件,熟练掌握SQLite的操作,以及ContentProvider的原理和开发
文件存储中openFileInput
与openFileOutput
的使用
ContentProvider
中Uri
的组成部分
SQLite数据库
AccessContacts
实例,读取联系人的数据
FileTest实例,读取文件与写入文件的使用方法
SaveLoginInfo
实例,实现用户登录功能
教学媒体:
复习第六章的难点
手机文件存储和SD卡文件存储
的使用方法
(3)访问本应用SharePreferences
与访问其它应用SharePreferences
(4)SQLite数据库与SQLite
数据库
相关的SQLiteOpenHelper
类与
明确本项目教学目
SQLiteDatabase类
(5)ContentProvider与其相关类
(Uri、UriMatcher、ContentUris、
ContentResolver、ContentValues)
以及应用示例
(6)通过URL访问网络资源以及使用
WebView控件显示网页
第九章BroadcastReceiver的使用
(1)BroadcastReceiver
的创建
(2)BroadcastReceiver
的注册
发送广播的两种方式
普通广播与有序广播
(5)
简易音乐播放器程序开发
熟悉BroadcastReceiver
创建和注册的方法,了解发送普通广播和有序广播的
方式,能完全理解音乐播放器的示例功能
(1)BroadcastReceiver静态注册和动态注册方法的使用
(2)有序广播的传递机制
(3)BroadcastReceiver组件在音乐播放器中的使用方法
(1)音乐播放器整个执行过程的理解
(2)在音乐播放器中BroadcastReceiver组件是如何启用的
教学媒体多媒体机房
(1)复习第八章的难点
(2)BroadcastReceiver
的创建,
继承了BroadcastReceiver
基类
引入(项目引入)
(3)BroadcastReceiver
的静态
注册(通过XML文件注册)、
BroadcastReceiver的动态注册
(通过Java代码注册)
(4)普通广播和有序广播
(5)用sendBroadcas
方式启动
广播、用sendOrderedBroadcast
启动广播
(6)音乐播放器的示例
复习引入法:
上一章我们讲了Service,它能
完成一个比较耗时的操作,通过
调用相应的方法来获取Service
中数据的状态。
如果在数据状态
第十章GPS位置服务与地图编程
(1)掌握支持位置服务的核心API
(2)使用Google地图的准备工作
(3)能根据位置信息在地图上定位
(1)培养学生运用网络资源的能力
(2)结合Google地图开发出比较使用的应用
(1)通过LocationListener
监听位置信息
(2)Google地图核心API
(3)在Google地图上标记位置
(1)位置服务开发步骤
(2)标记定位信息
教师与学生活
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告