课题 | 课程开篇 | ||||||
教学目的与要求 | 1、介绍专业目标。 2、介绍课程目标。 3、介绍Android课程体系 | ||||||
重 点 难 点 | 了解本课程与专业和自己的关系 | ||||||
授课班级 | |||||||
日期节次 | |||||||
1. 问题引入 | |||||||
(1)专业与个人 | |||||||
(2)课程与专业 | |||||||
2. 介绍Android与我们的关系 | |||||||
(1)OS | |||||||
(2)软件 | |||||||
3. 课程的前置基础 | |||||||
(1)java | |||||||
(2)操作系统 | |||||||
4. 课程开展流程 | |||||||
(1)UI | |||||||
(2)Java基础 |
(3)OS | |||||||
(4)Android编程 | |||||||
5. 理论与案例 | |||||||
课题 | Android简介与开发环境搭建 | ||||||
教学目的与要求 | 1、了解Android简介与发展历史 2、 掌握开发环境的搭建 | ||||||
重 点 难 点 | 开发环境搭建 | ||||||
授课班级 | |||||||
日期节次 | |||||||
1. android简介 | |||||||
2. 搭建开发环境 | |||||||
3. 实践 | |||||||
课题 | 第二章 第一个Android应用程序 | ||||||
教学目的与要求 | 1、掌握Android项目的创建过程 2、理解Android应用程序的基本构成 3、掌握使用资源的方法。 | ||||||
重 点 难 点 | Android应用程序创建与调试 | ||||||
授课班级 | |||||||
日期节次 | |||||||
1. HelloWorld项目应用 | |||||||
2. 调试Android应用程序 | |||||||
3. 第一个Android项目的目录构成 | |||||||
4. Android应用程序的工作原理 | |||||||
课题 | 第二章 第一个Android应用程序 | ||||||
教学目的与要求 | 4、掌握Android项目的创建过程 5、理解Android应用程序的基本构成 6、掌握使用资源的方法。 | ||||||
重 点 难 点 | Android应用程序创建与调试 | ||||||
授课班级 | |||||||
日期节次 | |||||||
1. HelloWorld项目应用 | |||||||
2. 调试Android应用程序 | |||||||
3. 第一个Android项目的目录构成 | |||||||
4. Android应用程序的工作原理 | |||||||
课题 | 第一个Android应用程序Hello应用分析与调试项目 | ||||||
教学目的与要求 | 7、掌握Activity的创建和调用 8、理解Activity的生命周期 | ||||||
重 点 难 点 | Activity的生命周期 | ||||||
授课班级 | |||||||
日期节次 | |||||||
1. HelloWorld应用分析 | |||||||
2. Android的生命周期 | |||||||
3. 小结 | |||||||
课题 | Android基本组件(布局) | ||||||
教学目的与要求 | 1、了解Android组件的基本框架 2、掌握线程布局的方法 3、熟悉TextView的常用属性 | ||||||
重 点 难 点 | 1、线性布局的效果创建 2、线性布局的常用属性 | ||||||
授课班级 | |||||||
日期节次 | |||||||
1.Android UI 组件基本框架 | |||||||
2.线性布局 | |||||||
3.常用控件的使用 | |||||||
课题 | Android用户界面组件 | ||||||
教学目的与要求 | 4、掌握用户界面的TextView和EditText的具体使用方法 5、了解TextView类型的常用属性 | ||||||
重 点 难 点 | 1、 TextView的常用属性 2、 EditText的常用属性 | ||||||
授课班级 | |||||||
日期节次 | |||||||
3.TextView及其子类 | |||||||
4.Button类 | |||||||
3.EditText类 | |||||||
课题 | Android用户界面组件(二) | ||||||
教学目的与要求 | 掌握按钮组件的用法 熟悉按钮组件美化 | ||||||
重 点 难 点 | Button组件、RadioButton、CheckBox | ||||||
授课班级 | |||||||
日期节次 | |||||||
5.Button组件的功能与用法 | |||||||
6.图片ImageView类 | |||||||
3.单选按钮与复选按钮的用法 | |||||||
课题 | Android用户界面组件(三) | ||||||
教学目的与要求 | 掌握ImageView及其子类ImageButton的常用XML属性和方法。 掌握ListView与Adapter的使用方法 | ||||||
重 点 难 点 | ImageView和ImageButton | ||||||
授课班级 | |||||||
日期节次 | |||||||
7.ImageView及其子类 | |||||||
8.图片ImageView提供显示图片方法 | |||||||
3.ListView方法 | |||||||
课题 | Intent与IntentFilter | ||||||
教学目的与要求 | 全面熟悉Intent对象,掌握Inent的常见应用,使用Intent传递数据,了解并IntentFilter | ||||||
重 点 难 点 | Intent IntentFilter | ||||||
授课班级 | |||||||
日期节次 | |||||||
9.Intent定义 | |||||||
10.intent分类 | |||||||
3.Activity间传递数据 | |||||||
课题 | Android/的数据存储(文件) | ||||||
教学目的与要求 | 掌握Android中使用SharedPreferences保存配置和读取配置的方法 | ||||||
重 点 难 点 | SharedPreferences读取 Edit的对象的方法 | ||||||
授课班级 | |||||||
日期节次 | |||||||
11.sharePreference | |||||||
12.Editor对象 | |||||||
3.数据存储间传递数据 | |||||||
课题 | Android的SQLite存储 | ||||||
教学目的与要求 | 熟悉Sqlite数据库的特点,掌握Android中使用Sqlite数据库的方法,完成增、删、改、查操作。 | ||||||
重 点 难 点 | SqliteOpenHelper的使用 Cursor | ||||||
授课班级 | |||||||
日期节次 | |||||||
13.SQLiteOpenHelper | |||||||
14.SQLDateBase对象 | |||||||
3.记录的插入删除 | |||||||
课题 | ContentProvider的使用 | ||||||
教学目的与要求 | 掌握ContentProvider基本概念 掌握URI | ||||||
重 点 难 点 | ContentProvider结构 | ||||||
授课班级 | |||||||
日期节次 | |||||||
15.ContentProvider介绍 | |||||||
16.URI介绍 | |||||||
3.URI与ContentProvider练习 | |||||||
课题 | 组件通讯与广播 | ||||||
教学目的与要求 | 掌握组件通讯与广播的使用 | ||||||
重 点 难 点 | Service | ||||||
授课班级 | |||||||
日期节次 | |||||||
17.Broadcast介绍 | |||||||
18.Receiver介绍 | |||||||
19.常见的广播action | |||||||
课题 | 创建Service应用(1) | ||||||
教学目的与要求 | 熟悉Service的概念 掌握Service的定义与运行过程 | ||||||
重 点 难 点 | Service的定义 Service的运行 | ||||||
授课班级 | |||||||
日期节次 | |||||||
20.后台与前台 | |||||||
21.线程与后台 | |||||||
22.Serviece | |||||||