1、第一章 Android简介与开发环境搭建教学目的了解Android简介与发展历史掌握开发环境的搭建教学重点开发环境搭建。 教学难点无更新、补充删节内容课外作业课后体会与建议授课主要内容或板书设计课程学习目标及考核方式第一章 Android简介与开发环境一、Android简介1、简介2、发展历史 二、搭建开发环境1、Android软件开发包 (1)JDK安装 (2)ADT Bundle For Eclipse 2、安装步骤3、创建Android虚拟设备AVD 有关参数具体含义4、Android Market 三、实践 1、Eclipse开发环境的配置 2、AVD的创建第二章 第一个Android
2、应用程序掌握Android项目的创建过程,理解Android应用程序的基本构成,掌握使用资源的方法。Android应用程序创建与调试一、Hello World应用 1、创建Android项目 过程与相关参数设置 2、运行Android项目 实践:创建、运行Android应用二、调试Android应用程序 1、设置断点 2、启动调试 3、单步调试 4、真机调试(了解)三、Hello World应用分析 1、工程文件组成小结:Android应用程序的调试Hello应用分析与调试项目掌握Activity的创建和调用,理解Activity的生命周期Activity的生命周期 2、Android应用程序
3、组成 (1)Activity介绍 (2)Broadcast Intent Receiver介绍 (3)Service介绍 (4)Content Provider介绍四、Android的生命周期 1、生命周期内容 2、程序演示生命周期 1)运行程序时来电 2)运行时按返回键退出 3)运行时按Home键Android应用程序生命周期18讲授 实验 实训 练习 其它实训一 简单的Activity掌握Android项目的创建过程,能够掌握简单的事件处理过程。1、 Android应用的创建过程。2、 Android的引用复习Android应用的创建和工程资源1、 创建Android应用,包含一张图片,在
4、资源中准备4张图片,默认显示第一张图片,点击图片,实现图片自动顺序轮换。1) 准备4张图片放到资源文件中。2) 使用ImageView显示第一张图片,为ImageView添加ID。3) 为ImageView添加事件,实现图片轮换 小结:Android对资源的管理,事件的处理方法3.1 Android基本组件(布局)了解Android组件的基本框架掌握线程布局的方法熟悉TextView的常用属性1、 线性布局的效果创建2、 线性布局的常用属性1、 Android UI组件基本框架1) 视图组件与容器组件2) 使用XML布局文件控制UI界面2、线性布局 1)线性布局的特点 2)线性布局的常用属性a
5、ndroid:orientation:组件排列方式(可以水平、垂直)layout_width:布局宽度layout_height:布局高度gravity:组件对齐方式3) 举例,使用线性布局3、TextView的使用线性布局19实训二 Android基本组件(布局)1、 掌握线性布局的使用。2、 巩固事件处理线性布局的使用复习线性布局及事件处理1、 使用线程布局结合TextView和EditText、Button完成用户登录界面的设计2、 为登录按钮添加事件处理,使用固定的用户名和密码,完成对简单的登录事件的处理3、 小结:线性布局如何使用,事件处理流程学习表格布局TableLayout 1.
6、表格布局与线程布局的关系2.设置表格列的收缩 3.设置表格列的拉伸课后练习:使用表格布局完成登录界面3.3Android用户界面组件(一)1、 掌握用户界面的TextView和EditText的具体使用方法2、 了解TextView类型的常用属性TextView的常用属性EditText的常用属性三、TextView及其子类1.文本框TextView与编辑框EditText 1)TextView与EditText关系 功能上看TextView就是一个文本编辑器,只是Android关闭了它的文字编辑功能。如果需要编辑文本,用EditText组件。 TextView还派生了一个CheckedTex
7、tView,CheckedTextView增加了一个checked状态,TextView还派生了Button类。TextView常用XML属性 2)EditText 主要属性 制作用户登录界面 布局方式与组件的相关属性2391、掌握相对布局的常用参数2、进一步熟悉用户界面的TextView和EditText的具体使用方法RelativeLayout的常用参数复习:线性布局与表格布局3.相对布局 相对布局容器内子组件的位置总是相对兄弟组件、父容器来决定的,因此这种方式被称为相对布局。 1)RelativeLayout可支持以下两个XML属性。 Android:gravity设置该布局容器内各子组
8、件的对齐方式igoreGravity,设置哪个组件不受gravity属性的影响 2)相对已有组件的布局参数设置1)使用相对布局完成登录界面 2)为登录按钮添加相应的事件处理相对布局的主要XML参数3.3 Android用户界面组件(二)1、掌握按钮组件的用法2、熟悉按钮组件美化Button组件、RadioButton、CheckBox3.按钮Button组件的功能和用法 (1)指定按钮背景 (2)多状态的按钮背景多个状态的按钮4. 使用9Patch图片作为按钮背景 (1)9Patch产生的背景 (2)如何做出可以缩放的按钮背景绽放不变形的按钮5. 单选按钮与复选框的功能与用法 (1)单选按钮与复选框的功能 (2)使用方法按钮的设计实训三 用户常用组件(1)掌握Android常用组件的使用按钮、单选框、复选框的使用课后
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1