android移动应用开发技术教案手机开发技术文档格式.docx
《android移动应用开发技术教案手机开发技术文档格式.docx》由会员分享,可在线阅读,更多相关《android移动应用开发技术教案手机开发技术文档格式.docx(64页珍藏版)》请在冰豆网上搜索。
第一章Android简介与开发环境搭建
教学目的
了解Android简介与发展历史
掌握开发环境的搭建
教学重点
开发环境搭建。
教学难点
无
更新、补充
删节内容
课外作业
课后体会
与建议
授课主要内容或板书设计
课程学习目标及考核方式
第一章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常用组件的使用
按钮、单选框、复选框的使用
课后