android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx

上传人:b****5 文档编号:21350905 上传时间:2023-01-29 格式:DOCX 页数:64 大小:62.69KB
下载 相关 举报
android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx_第1页
第1页 / 共64页
android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx_第2页
第2页 / 共64页
android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx_第3页
第3页 / 共64页
android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx_第4页
第4页 / 共64页
android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx

《android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx(64页珍藏版)》请在冰豆网上搜索。

android 移动应用开发技术教案 手机开发技术Word格式文档下载.docx

课后体会

与建议

授课主要内容或板书设计

课程学习目标及考核方式

第一章Android简介与开发环境

一、Android简介

1、简介

2、发展历史

二、搭建开发环境

1、Android软件开发包

(1)JDK安装

(2)ADTBundleForEclipse

2、安装步骤

3、创建Android虚拟设备AVD

有关参数具体含义

4、AndroidMarket

三、实践

1、Eclipse开发环境的配置

2、AVD的创建

 

第二章第一个Android应用程序

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

Android应用程序创建与调试

一、HelloWorld应用

1、创建Android项目

过程与相关参数设置

2、运行Android项目

实践:

创建、运行Android应用

二、调试Android应用程序

1、设置断点

2、启动调试

3、单步调试

4、真机调试(了解)

三、HelloWorld应用分析

1、工程文件组成

小结:

Android应用程序的调试

Hello应用分析与调试项目

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

Activity的生命周期

2、Android应用程序组成

(1)Activity介绍

(2)BroadcastIntentReceiver介绍

(3)Service介绍

(4)ContentProvider介绍

四、Android的生命周期

1、生命周期内容

2、程序演示生命周期

1)运行程序时来电

2)运行时按返回键退出

3)运行时按Home键

Android应用程序生命周期

18

讲授〇实验〇实训●练习〇其它〇

实训一简单的Activity

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

1、Android应用的创建过程。

2、Android的引用

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

1、创建Android应用,包含一张图片,在资源中准备4张图片,默认显示第一张图片,点击图片,实现图片自动顺序轮换。

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

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

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

小结:

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

3.1Android基本组件(布局)

了解Android组件的基本框架

掌握线程布局的方法

熟悉TextView的常用属性

1、线性布局的效果创建

2、线性布局的常用属性

1、AndroidUI组件基本框架

1)视图组件与容器组件

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

2、线性布局

1)线性布局的特点

2)线性布局的常用属性

android:

orientation:

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

layout_width:

布局宽度

layout_height:

布局高度

gravity:

组件对齐方式

3)举例,使用线性布局

3、TextView的使用

线性布局

19

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

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

2、巩固事件处理

线性布局的使用

复习线性布局及事件处理

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

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

3、小结:

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

学习表格布局TableLayout

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

2.设置表格列的收缩

3.设置表格列的拉伸

课后练习:

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

3.3Android用户界面组件

(一)

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

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

TextView的常用属性

EditText的常用属性

三、TextView及其子类

1.文本框TextView与编辑框EditText

1)TextView与EditText关系

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

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

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

TextView常用XML属性

2)EditText

主要属性

制作用户登录界面

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

23

9

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

2、进一步熟悉用户界面的TextView和EditText的具体使用方法

RelativeLayout的常用参数

复习:

线性布局与表格布局

3.相对布局

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

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

Android:

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

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

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

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

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

相对布局的主要XML参数

3.3Android用户界面组件

(二)

1、掌握按钮组件的用法

2、熟悉按钮组件美化

Button组件、RadioButton、CheckBox

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

(1)指定按钮背景

(2)多状态的按钮背景

多个状态的按钮

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

(1)9Patch产生的背景

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

绽放不变形的按钮

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

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

(2)使用方法

按钮的设计

实训三用户常用组件

(1)

掌握Android常用组件的使用

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

1.创建一个用户注册界面,包括用户名,密码(单选),性别、年龄、爱好(多选)等信息,最后添加“注册”按钮。

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

界面布局与UI组件的值

5.状态开关按钮ToggleButton

(1)开关按钮的定义

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

25

3.3Android用户界面组件(三)

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

掌握ListView与Adapter的使用方法

ImageView和ImageButton

1、ImageView及其子类

两个最主要的XML属性

:

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

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

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

1)setImageBitmap(Bitmapbm):

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

2)setImageDrawable(Drawabledrawable):

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

3)setImageResource(intresid):

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

4)setImageURI(Uriuri):

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

示例:

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

ImageView的属性与常用方法

实训三用户常用组件

(2)

掌握ImageView组件的使用

ImageView及其常用方法

1)使用相对布局,在界面上显示一个ImageView组件,显示一个图片,在图片下方添加两个按钮“+”、“-”。

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

ImageView的使用

26

3.4ListView的使用

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

ListView的定义

SimpleAdapter的使用

ImageViewer及相关组件

一、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实现列表

实训四ListView的使用

(1)

掌握ArrayAdapter创建ListView,显示自定义的列表,结合Spinner组件实现下拉列表

ArrayAdapter、ListView、Spinner

(一)回顾ListView的实现过程

(二)实训:

(1)定义一个包括四大名著书名的字符串数组,使用数组对象作为列表项在Activity中显示,要求点击列表项,使用Log.v在调试界面输出书名。

(2)使用XML来定义数组

ListView的定义过程和处理

28

实训四ListView的使用

(2)

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

ListView项目布局

ArrayAdapter

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

3.5AndroidMenu与Dialog的使用

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

选项菜单和上下文菜单

菜单事件的处理

复习回顾:

ListView的使用

一、菜单

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

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

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

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

Add方法一个菜单项

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

练习定义选项菜单

2、上下文菜单

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

(1)重写Activity的onCreateContextMenu方法

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

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

举例:

选项列表的上下文菜单

3、使用XML文件定义菜单

常用元素及其相关属性

添加XML菜单到Menu的方法。

实训五Menu、Dialog的使用

(1)

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

Menu事件的处理

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

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

5

2

10

实训五Menu、Dialog的使用

(2)

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

AlertDialog的生成与使用

AlertDialog自定义界面

实践:

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

“你需要退出么?

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

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

讲授〇实验〇实训〇练习●其它〇

阶段复习

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

1、布局

2、UI组件

一、布局

表格布局

相对布局

二、Android组件

1)TextView相关组件

TextView组件:

文字、背景

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

当前位置:首页 > 人文社科 > 军事政治

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1