安卓实验报告.docx
- 文档编号:25814932
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:41
- 大小:104.96KB
安卓实验报告.docx
《安卓实验报告.docx》由会员分享,可在线阅读,更多相关《安卓实验报告.docx(41页珍藏版)》请在冰豆网上搜索。
安卓实验报告
江西科技师范大学
实验报告
课程Android开发及应用
院系教育学院
班级2013教育技术学
学号
姓名
报
告
规
格
一、实验目的
二、实验原理
三、实验仪器
四、实验方法及步骤
五、实验记录及数据处理
六、误差分析及问题讨论
1.
2.
3.
4.
5.
6.
每次实验课必须带上此本子,以便教师检查预习情况和记录实验原始数据。
实验时必须遵守实验规则。
用正确的理论指导实践必须人人亲自动手实验,但反对盲目乱动,更不能无故损坏仪器设备。
这是一份重要的不可多得的自我学习资料它将记录着你在大学生涯中的学习和学习成果。
请你保留下来,若干年后再翻阅仍将感到十分新鲜,记忆犹新。
它将推动你在人生奋斗的道路上永往直前!
课程名称:
android应用开发
本课课时:
4课时
授课单元:
第一章Android简介及环境搭建
教
知识目标:
(1)认识Android
学
(2)搭建Android开发环境
(3)开发第一个Android应用
目
(4)Android应用结构分析
能力目标:
标
掌握如何搭建Android开发环境,创建和运行Android项目,清楚Android应
用程序的运行过程和Android应用程序的结构;了解Android应用开发的背景知识
及发展潜力。
教学重点:
(1)搭建Android开发环境
(2)Android应用程序的结构及运行过程。
教学难点:
(1)搭建Android环境过程比较复杂,注意每个工具的安装细节
(2)Android应用程序结构之间的关系,各项目文件夹的作用
教学媒体
多媒体机房
教学手段:
讲授(PPT)+程序演示
教学内容进程设计
主要步骤
教学内容及教学策略
教学环境
教师及学生活动
时间
分配
(1)认识Android
告知(教学
(2)搭建Android开发环境
课件演示
明确本项目教学目的
15
内容)
(3)开发第一个Android应用
分钟
(4)Android应用结构分析
问题引入法:
移动通讯的迅猛发
学生讨论:
(1)第一款Android手机
展,使现代生活节奏越来越快,移
是什么时候诞生的
引入(项目
动通讯产品的更新换代和市场争
15
课件演示
(2)Android手机的特
引入)
夺战也愈演愈烈,这一章我们从什
点,以及我们使用
分钟
么是Android开始引入,然后深入
智能手机及一般手
探究Android的过程
机的区别
(1)如何搭建Android开发环境
(JDK的安装及java环境的搭
(1)多媒体教
老师把搭建Android
实施(任务
建、Eclipse的安装、ADT插
学
环境,如何创建、运行
120
驱动)
件的安装、AndroidSDK的安
(2)案例教学
Android项目演示给
分钟
装及配置)
(3)视频教学
学生后,给学生时间自
(2)如何创建SDK模拟器
己安装
(3)怎样开发Android项目工程
本课类型:
专业课
本课课时:
4学时
授课单元:
第二章Android界面编程基础
教
知识目标:
学
(1)掌握Android中的三种最基本组件、三种布局
目
(2)理解实例中各组件和布局的用法
标
(3)掌握界面布局的思路
能力目标:
(1)初步学会分析界面布局思路,运用所学知识解决问题的方法
(2)提高学生的动手实践能力,能够开发出简单的图形用户界面
教学重点
(1)基础View组件的属性和功能
(2)三种最常用的布局的功能和优缺点
教学难点
(1)ViewGroup类的介绍
(2)三种布局的综合运用
教学媒体
多媒体机房
教学方法
讲授(PPT)+程序演示
教学内容进程设计
主要步骤
教学内容和教学策略
教学环境
教师及学生活动
时间
分配
告知(教学
(1)复习第一章的开发第一个
课件演示
明确本项目教学目的
30
内容)
Android应用及结构分析。
分钟
(2)文本显示框、文本编辑框、
按钮
(3)布局管理器中三个最主要的
布局,线性布局、表格布局、相对
布局
(4)开发自定义View
引入(项目
问题引入法:
课件演示
学生讨论
20
引入)
回忆创建Android项目的步骤及应
分钟
用程序的结构,温习Android都有
哪些主要模块?
实施(任务
(1)编写一个简单的包含文“竞
(1)多媒体教
(1)老师把实例的代码
80
驱动)
赛登录”在这里要说明一些容易出
学
拷给学生,让学生理解
分钟
错和遗漏的属性
(2)案例教学
代码的流程。
2)简单的
(2)介绍三种布局的特点和重要
(3)视频教学
代码老师可以带着学
属性。
然后分析“计算器布局”这
生一起敲一遍并执行,
个例子的布局特点
培养学生的思维能力
(3)说明自定义View的意思,特
点和步骤,主要重写一些父类方法
课程名称:
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、列表视图
课件演示
明确本项目教学目的
20
内容)
ListView、扩展下拉列表
分钟
ExpandableListView等列表控件的使
用
(4)对话框Dialog的使用
(5)子菜单、选项菜单和上下文菜单等
Menu菜单的使用
实例引入法:
明确任务目标
引入(项目
(1)由ImageView实例、ImageTest
课件演示
通过实例引入新知识
30
引入)
实例和画廊视图Gallery实例引入图
的过程,提高学生观察
分钟
片控件的知识点
力、思考力,使知识引
本课类型:
专业课
本课课时:
4学时
授课单元:
第四章事件处理
教
知识目标:
学
(1)掌握三种事件处理机制
目
(2)理解Handler消息传递机制的原理
标
(3)了解异步任务调用流程
能力目标:
(1)领会事件处理机制的原理
(2)培养学生Android开发的能力
教学重点
(1)基于监听的事件处理模式
(2)Handler消息传递机制
(3)AsyncTask类的用法
教学难点
异步任务处理的用法
教学媒体
多媒体机房
教学方法
讲授(PPT)+程序演示
教学内容进程设计
主要步骤
教学内容和教学策略
教学环境
教师及学生活动
时间
分配
告知(教学
(1)温习第三章的重点
课件演示
明确本项目教学目的
35
内容)
(2)Android三种事件处理机制,比
分钟
较它们之间的异同点
(3)介绍Handler消息传递包括
handler类、Message类、消息传
递步骤
(4)AsyncTask类及注意事项
引入(项目
问题引入法:
课件演示
学生讨论
25
引入)
参照基于监听的事件处理模型图
分钟
分析我们在处理事件时的步骤和
设计的对象?
看有什么问题?
实施(任务
(1)演示书上的“简单文本编辑
(1)多媒体教
(1)老师把实例的代码
70
驱动)
器”的例子分析它使用三种事
学
拷给学生,让学生理解
分钟
件处理方式
(2)案例教学
代码的流程,在此基础
(2)讨论通过一个新线程来动态
(3)视频教学
上老师要求学生进行
生成随机数的例子,了解
一些修改,看能否达到
Handler消息
效果
(3)异步任务中实现AsyncTask抽
(2)简单的代码老师可
象类,运用到的三种泛型
以带着学生一起打入
Eclipse并执行,提高
学生的动手能力
课程名称:
android应用开发
本课课时:
4课时
授课单元:
第五章Activity及Intent
教
知识目标:
(1)Activity的创建、配置、启动、传值以及生命周期等相关知识
学
(2)Intent的功能和作用
目
能力目标:
通过本章的学习,读者将可以实现Activity之间数据的传递以及通过Intent
标
调用系统中的某些应用,完成诸如用户注册、登录、打电话、发短信等功能。
(1)创建、配置、启动和关闭Activity
教学重点:
(2)Activity的生命周期中的几个主要方法
(3)Intent的功能及作用
(4)Intent的Action属性、Category属性、Data属性的作用以及Intent的
分类及解析
教学难点:
(1)Activity生命周期的理解
(2)在实现拔打电话和发短信的实例中Intent的作用
教学媒体:
多媒体机房
教学手段:
讲授(PPT)+程序演示
教学内容进程设计
主要步骤
教学内容及教学策略
教学环境
教师及学生活动
时间
分配
(1)复习第四章的难点
(2)Activity详解——由浅入深详
细地讲解Activity的创建、配置、
告知(教学
启动、传值以及生命周期等相关知
明确本项目教学目的
20
识
课件演示
内容)
分钟
(2)Intent详解——Intent的功能
和作用,Intent的Action属性、
Category属性、Data属性的作用
以及Intent的分类及解析
问题引入法:
参照Activity的生命周期图,我
引入(项目
们Activity的执行过程是什么样
课件演示
明确任务目标
20
引入)
的?
分钟
在前面介绍启动Activity以及
Activity间传值时,为什么都需要
本课类型:
专业课
本课课时:
2学时
授课单元:
第六章图形及图像处理
教
知识目标:
学
(1)掌握简单图片和逐帧动画
目
(2)了解自定义绘图
标
能力目标:
(1)学生熟练Android的图形、图像处理
(2)培养学生Android开发五子棋类的小游戏的能力
教学重点
(1)简单图片Bitmap和BitmapFactory
(2)逐帧动画的创建和实现
教学难点
简单图片的实例实现
教学媒体
多媒体机房
教学方法
讲授(PPT)+程序演示
教学内容进程设计
主要步骤
教学内容和教学策略
教学环境
教师及学生活动
时间
分配
告知(教学
(1)温习第五章的重点
课件演示
明确本项目教学目的
15
内容)
(2)演示简单图片和逐帧动画达到
分钟
效果
(3)介绍自定义绘图的知识
引入(项目
问题引入法:
课件演示
学生讨论
10
引入)
通过我们平时看到的动画效果设
分钟
想一下我们在Android
中怎么做
到,引出我们今天要讲的内容,分
析逐帧动画的原理
实施(任务
(1)演示书上的“简单图片”和“逐
(1)多媒体教
(1)老师把实例的代码
40
驱动)
帧动画”的例子分析它使用它
学
拷给学生,让学生理解
分钟
们用到了我们前面的哪些知
(2)案例教学
代码的流程,在此基础
识。
(3)视频教学
上老师要求学生进行
(2)自定义绘图用到的相关类介
图片和动画效果的修
绍,再加上解释一个自定义的
改。
例子
(2)简单的代码老师可
以带着学生一起打入
Eclipse并执行,培养
学生的思维能力
归纳(知识/
使学生能掌握Android中的位图和
课件演示
先由学生归纳,再由老
10
能力/素质)
逐帧动画的原理
师总结归纳
分钟
课程名称:
android应用开发
本课课时:
6课时
授课单元:
第七章Android中的数据存取
知识目标:
教
(1)文件存储:
以流的方式读取数据
(2)SharedPreferences:
以键值对的形式存储私有的简单的数据
学
(3)SQLite数据库:
在一个私有的数据库中存储结构化数据
(4)ContentProvider(内容提供者):
用于在应用程序间共享数据
目
(5)获取网络资源:
从网络中读取数据,上传数据
能力目标:
标
掌握文件存储的使用方法,学会使用、、
、读、写SD卡里的文件,熟练掌握SQLite的操作,以及
ContentProvider的原理和开发
(1)文件存储中open及open的使用
教学重点:
(2)ContentProvider中Uri的组成部分
(3)SQLite数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告