android移动应用开发技术教案手机开发技术.docx

上传人:b****2 文档编号:980175 上传时间:2023-04-30 格式:DOCX 页数:49 大小:78.63KB
下载 相关 举报
android移动应用开发技术教案手机开发技术.docx_第1页
第1页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第2页
第2页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第3页
第3页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第4页
第4页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第5页
第5页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第6页
第6页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第7页
第7页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第8页
第8页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第9页
第9页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第10页
第10页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第11页
第11页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第12页
第12页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第13页
第13页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第14页
第14页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第15页
第15页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第16页
第16页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第17页
第17页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第18页
第18页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第19页
第19页 / 共49页
android移动应用开发技术教案手机开发技术.docx_第20页
第20页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

android移动应用开发技术教案手机开发技术.docx

《android移动应用开发技术教案手机开发技术.docx》由会员分享,可在线阅读,更多相关《android移动应用开发技术教案手机开发技术.docx(49页珍藏版)》请在冰点文库上搜索。

android移动应用开发技术教案手机开发技术.docx

android移动应用开发技术教案手机开发技术

教师姓名

授课日期

13年

4月

16

日第

8周

授课班级

软件111

授课形式

讲授•

实验0

实训0

练习0

其它0

授课章节

第一章

Android简介与开发环境搭建

名称

教学目的

了解Android

简介与发展历史

掌握开发环境的搭建

教学重点

开发环境搭建。

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

授课主要内容或板书设计

课程学习目标及考核方式

第一章Android简介与开发环境

一、Android简介

1、简介

2、发展历史

二、搭建开发环境

1、Android软件开发包

(1)JDK安装

(2)ADTBundieForEclipse

2、安装步骤

3、创建Android虚拟设备AVD

有关参数具体含义

4、AndroidMarket

三、实践

1、Eclipse开发环境的配置

2、AVD的创建

教师姓名

授课日期

13年

4月16

日第

8周

授课班级

软件111

授课形式

讲授•

实验0实训0

练习0

其它0

授课章节

第二章

第一个

Android应用程序

名称

教学目的

掌握Android项目的创建过程,理解Android应用程序的基本构成,用资源的方法。

掌握使

教学重点

Android应用程序创建与调试

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

第二章第一个Android应用程序

、HelloWorld应用

1、创建Android项目

过程与相关参数设置

2、运行Android项目

实践:

创建、运行Android应用

、调试Android应用程序

1、设置断点

2、启动调试

3、单步调试

4、真机调试(了解)

、HelloWorld应用分析

1、工程文件组成

小结:

Android应用程序的调试

教师姓名

授课日期

13年4月16日第8周

授课班级

软件111

授课形式

讲授•实验0实训0练习0其它0

授课章节

名称

第一章第一个Android应用程序

Hello应用分析与调试项目

教学目的

掌握Activity的创建和调用,理解Activity的生命周期

教学重点

Activity的生命周期

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

第二章第一个Android应用程序

三、HelloWorld应用分析

2、Android应用程序组成

(1)Activity介绍

(2)BroadcastIntentReceiver介绍

(3)Service介绍

(4)ContentProvider介绍

四、Android的生命周期

1、生命周期内容

2、程序演示生命周期

1)运行程序时来电

2)运行时按返回键退出

3)运行时按Home键

小结:

Android应用程序生命周期

教师姓名

授课日期

13年4月18日第8周

授课班级

软件111

授课形式

讲授0实验0实训•练习0其它0

授课章节

名称

实训一简单的Activity

教学目的

掌握Android项目的创建过程,能够掌握简单的事件处理过程。

教学重点

1、Android应用的创建过程。

2、Android的引用

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

授课主要内容或板书设计

复习Android应用的创建和工程资源

实训一简单的Activity

1、创建Android应用,包含一张图片,在资源中准备4张图片,默认显示第一张图

片,点击图片,实现图片自动顺序轮换。

1)准备4张图片放到资源文件中。

2)使用ImageView显示第一张图片,为ImageView添加ID。

3)为ImageView添加事件,实现图片轮换

小结:

Android对资源的管理,事件的处理方法

教师姓名

授课日期

13年

4月18

日第

8周

授课班级

软件111

授课形式

讲授•

实验0实训0

练习0

其它0

授课章节

3.1Android基本组件(布局)

名称

教学目的

了解Android组件的基本框架掌握线程布局的方法

熟悉TextView的常用属性

教学重点

1、线性布局的效果创建

2、线性布局的常用属性

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

3.1Android基本组件(布局)

1、AndroidUI组件基本框架

1)视图组件与容器组件

2)使用XML布局文件控制UI界面

2、线性布局

1)线性布局的特点

2)线性布局的常用属性

android:

orientation:

组件排列方式(可以水平、垂直)

android:

layout_width:

布局宽度

android:

layout_height:

布局高度

android:

gravity:

组件对齐方式

3)举例,使用线性布局

3、TextView的使用

小结:

线性布局

教师姓名

授课日期

13年

4月

19

日第

8周

授课班级

软件111

授课形式

讲授0

实验0

实训•

练习0

其它0

授课章节

名称

实训二

Android基本组件(布局)

教学目的

1、掌握线性布局的使用。

2、巩固事件处理

教学重点

线性布局的使用

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

授课主要内容或板书设计

复习线性布局及事件处理

实训二Android基本组件(布局)

1、使用线程布局结合TextView和EditText、Button完成用户登录界面的设计

2、为登录按钮添加事件处理,使用固定的用户名和密码,完成对简单的登录事件的处理

3、小结:

线性布局如何使用,事件处理流程

学习表格布局TableLayout

1.表格布局与线程布局的关系

2.设置表格列的收缩

3.设置表格列的拉伸

课后练习:

使用表格布局完成登录界面

教师姓名

授课日期

13年4月19日第8周

授课班级

软件111

授课形式

讲授•实验0实训0练习0其它0

授课章节

名称

3.3Android用户界面组件

(一)

教学目的

1、掌握用户界面的TextView和EditText的具体使用方法

2、了解TextView类型的常用属性

教学重点

TextView的常用属性

EditText的常用属性

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

3.3Android用户界面组件

(一)

三、TextView及其子类

1•文本框TextView与编辑框EditText

1)TextView与EditText关系

功能上看TextView就是一个文本编辑器,只是Android关闭了它的文字编辑功能。

如果需要编辑文本,用EditText组件。

TextView还派生了一个CheckedTextView,CheckedTextView增加了一个checked状态,TextView还派生了Button类。

TextView常用XML属性

2)EditText

主要属性

实践:

制作用户登录界面

小结:

布局方式与组件的相关属性

教师姓名

授课日期

13年

4月23

日第

9周

授课班级

软件111

授课形式

讲授0

实验0实训•

练习0

其它0

授课章节

名称

实训二

Android基本组件(布局)

教学目的

1、掌握相对布局的常用参数

2、进一步熟悉用户界面的

TextView

和EditText的具体使用方法

教学重点

RelativeLayout的常用参数

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

授课主要内容或板书设计

复习:

线性布局与表格布局

实训二Android基本组件(布局)

3•相对布局

相对布局容器内子组件的位置总是相对兄弟组件、父容器来决定的,因此这种方式被称为相对布局。

1)RelativeLayout可支持以下两个XML属性。

Android:

gravity设置该布局容器内各子组件的对齐方式

Android:

igoreGravity,设置哪个组件不受gravity属性的影响

2)相对已有组件的布局参数设置

实践:

1)使用相对布局完成登录界面

2)为登录按钮添加相应的事件处理

小结:

相对布局的主要XML参数

教师姓名

授课日期

13年4月

23

日第

9周

授课班级

软件111

授课形式

讲授•实验0

实训0

练习0

其它0

授课章节

名称

3.3Android用户界面组件(

二)

教学目的

1、掌握按钮组件的用法

2、熟悉按钮组件美化

教学重点

Button组件、

RadioButton、

CheckBox

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

3.3Android用户界面组件

(二)

三、TextView及其子类

3•按钮Button组件的功能和用法

(1)指定按钮背景

(2)多状态的按钮背景

实践:

多个状态的按钮

4.使用9Patch图片作为按钮背景

(1)9Patch产生的背景

(2)如何做出可以缩放的按钮背景

实践:

绽放不变形的按钮

5.单选按钮与复选框的功能与用法

(1)单选按钮与复选框的功能

(2)使用方法

小结:

按钮的设计

教师姓名

授课日期

13年4月23日第9周

授课班级

软件111

授课形式

讲授0实验0实训•练习0其它0

授课章节

名称

实训三用户常用组件

(1)

教学目的

掌握Android常用组件的使用

教学重点

按钮、单选框、复选框的使用

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

实训三用户常用组件

(1)

1•创建一个用户注册界面,包括用户名,密码(单选),性别、年龄、爱好(多选)等信

息,最后添加“注册”按钮。

2•设计一个注册用户类,为“注册”添加事件处理,将各组件的值放到一个新的用户对象中,并输出。

小结:

界面布局与UI组件的值

5.状态开关按钮ToggleButton

(1)开关按钮的定义

(2)开关按钮的常用属性

教师姓名

授课日期

13年4月25日第9周

授课班级

软件111

授课形式

讲授•实验0实训0练习0其它0

授课章节

名称

3.3Android用户界面组件(三)

教学目的

掌握ImageView及其子类ImageButton的常用XML属性和方法。

掌握ListView与Adapter的使用方法

教学重点

ImageView和ImageButton

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

3.3Android用户界面组件(三)

1、ImageView及其子类

两个最主要的XML属性

:

scaleType设置图片如何缩放或移动以适应ImageView的大小

:

src设置图片所显示的Drawable对象的ID

2、ImageView提供了如下的方法显示图片:

1)setImageBitmap(Bitmapbm):

使用Bitmap位图设置该ImageView显示的图片

2)setlmageDrawable(Drawabledrawable):

使用Drawable对象设置该ImageView显示的图片。

3)setlmageResource(intresid):

使用图片资源ID设置该ImageView显示的图片。

4)setlmageURI(Uriuri):

使用图片的URI设置该ImageView显示的图片。

示例:

通过按钮调整图片的透明度

小结:

ImageView的属性与常用方法

教师姓名

授课日期

13年4月25日第9周

授课班级

软件111

授课形式

讲授0实验0实训•练习0其它0

授课章节

名称

实训三用户常用组件

(2)

教学目的

掌握ImageView组件的使用

教学重点

ImageView及其常用方法

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

实训三用户常用组件

(2)

1)使用相对布局,在界面上显示一个ImageView组件,显示一个图片,在图片下

方添加两个按钮“+”、“-”。

2)点击按钮+或-,动态修改图片的透明度,每次点击的变化为10。

小结:

ImageView的使用

教师姓名

授课日期

13年4月26日第9周

授课班级

软件111

授课形式

讲授•实验0实训0练习0其它0

授课章节

名称

3.4ListView的使用

教学目的

掌握ListView法。

与Adapter的使用方法,掌握使用自定义项目显示内容的方

教学重点

ListView的定义SimpleAdapter的使用

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

小结:

ImageViewer及相关组件

3.4ListView的使用

一、AdapterView及其子类

AdapterView组件是一组重要的组件,AdapterView是抽象类,派生的子类在用法上

十分相似。

AdapterView具有如下特征。

(1)AdapterView继承了ViewGroup,它的本质是容器。

(2)AdapterView可以包括多个"列表项”。

(3)AdapterView显示的多个"列表项”由Adapter提供。

1、列表视图(ListView)

ListView常用的XML属性

2、Adapter接口及实现类

ArrayAdapter:

简单、易用的Adapter,通常用于将数组或List集合的多个值包装成多个列表项。

SimpleAdapter:

并不简单、功能强大的Adapter,可用于将List集合的多个对象包

装成多个列表项。

3、使用SimpleAdapter创建ListView

小结:

使用SimpleAdapter实现列表

教师姓名

授课日期

13年4月

26

日第

9周

授课班级

软件111

授课形式

讲授•实验0

实训0

练习0

其它0

授课章节

名称

实训四ListView的使用

(1)

教学目的

掌握ArrayAdapter创建ListView,显示自定义的列表,现下拉列表

结合Spinner组件实

教学重点

ArrayAdapter

、ListView、Spinner

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

小结:

ImageViewer及相关组件

实训四ListView的使用

(1)

(一)回顾ListView的实现过程

(二)实训:

(1)定义一个包括四大名著书名的字符串数组,使用数组对象作为列表项在

Activity中显示,要求点击列表项,使用Log.v在调试界面输出书名。

(2)使用XML来定义数组

小结:

ListView的定义过程和处理

教师姓名

授课日期

13年4月

28

日第

9周

授课班级

软件111

授课形式

讲授0实验0

实训•

练习0

其它0

授课章节

名称

实训四ListView的使用

(2)

教学目的

掌握SimpleAdapter创建ListView,显示自定义的列表。

教学重点

SimpleAdapter的使用ListView项目布局

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

小结:

ArrayAdapter

实训四ListView的使用

(2)

(一)回顾ListView

(二)实训:

的实现过程

要求根据Android短信应用的显示界面,实现短信列表的显示。

小结:

ListView的定义过程和处理

教师姓名

授课日期

13年4月28日第9周

授课班级

软件111

授课形式

讲授•实验0实训0练习0其它0

授课章节

名称

3.5AndroidMenu与Dialog的使用

教学目的

掌握在Android定义菜单以及对菜单事件的处理。

教学重点

选项菜单和上下文采单

教学难点

菜单事件的处理

更新、补充

删节内容

课外作业

课后体会

与建议

复习回顾:

ListView的使用

3.5AndroidMenu与Dialog的使用

一、菜单

1、添加菜单或子菜单的步骤:

(1)重写Activity的onCreateOptionsMenu(Menumenu)的方法,该方法里调用Menu对象的方法来添加菜单项或子菜单。

(2)如果希望应用程序能响应菜单项的单击事件,重写Activity的onOptionsltemSelected(Menultemmi)方法即可。

Menu添加菜单和菜单项的方法:

Add方法一个菜单项

AddSubMenu用于添加一个新的子菜单。

练习定义选项菜单

2、上下文菜单

开发上下文菜单的步骤如下:

(1)重写Activity的onCreateContextMenu方法

(2)在onCreate方法中调用Activity的registerForContextMenu(Viewview)方法为view组件注册上下文菜单。

(3)为菜单提供响应,重写onContextltemSelected(Menultemitem),或者为菜单项绑定事件监听器。

举例:

选项列表的上下文菜单

3、使用XML文件定义菜单

常用元素及其相关属性

添加XML菜单到Menu的方法。

教师姓名

授课日期

13年4月28日第9周

授课班级

软件111

授课形式

讲授0实验0实训•练习0其它0

授课章节

名称

实训五Menu、Dialog的使用

(1)

教学目的

通过实训,进一步掌握Menu菜单的使用。

教学重点

Menu事件的处理

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

实训五Menu、Dialog的使用

(1)

(1)定义一个界面中包含一个TextView组件,显示较多的文字内容,内容可以定义在资源文件中,定义选项菜单包括小字体、中字体、大字体,要求点击菜单,TextView的文字大小有相应的变化。

(2)内容超过屏幕高度,使用ScrollView支持滚动。

教师姓名

授课日期

13年5月2日第10周

授课班级

软件111

授课形式

讲授0实验0实训•练习0其它0

授课章节

名称

实训五Menu、Dialog的使用

(2)

教学目的

通过实训,进一步掌握AlertDialog的使用

教学重点

AlertDialog的生成与使用

教学难点

AlertDialog自定义界面

更新、补充

删节内容

课外作业

课后体会

与建议

实训五Menu、Dialog的使用

(2)

实践:

1、创建Activie创建选项菜单,加入退出选项,点击菜单项,弹出确认对话框,文字为标题为“确认”,内容:

“你需要退出么?

”,点击确认退出应用程序。

示例:

创建一个使用自定义布局的对话框

教师姓名

授课日期

13年5月2日第10周

授课班级

软件111

授课形式

讲授0实验0实训0练习•其它0

授课章节

名称

阶段复习

教学目的

回顾学习的UI组件,android管理各类资源的定义与使用

教学重点

1、布局

2、UI组件

教学难点

更新、补充

删节内容

课外作业

课后体会

与建议

阶段复习

、布局

线性布局

表格布局

相对布局

、Android组件

1)TextView相关组件

TextView组件:

文字、背景

EditText组件:

输入类型

Button组件:

事件处理

CheckBox组件:

checked属性

RadioButton组件

ToggleButton组件开关按钮

2)ImageView相关组件

ImageView组件srcscaleType

ImageButton组件

9patchpng图片

3)ListView相关

ListView组件与Adapter

Spinner

AutoCompleteTextView

4)其他

DatePicker、TimePicker、ScrollView

5)Menu与Dialog

教师姓名

授课日期

13年5月3

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

当前位置:首页 > 法律文书 > 调解书

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

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