-
Android
从入门到精通
课程教学大纲
课程编号:
2
学
分:
4
学分
学
时:
64
学时(其中:讲授学时:
35
学
时
上机学时:
29
学时)
先修课程:
无
后续课程:
无
适用专业:
计算机相关专业
开课部门:
计算机系
一、课程性质与目标
Android
从入门到精通是计算机专业学生必修的一门重要专业拓展选修课。本课程中内
容覆盖全面、讲解详细,其中包括
Android
应用和开发环境、
Android
应用的界面编程、常
用的
UI
组件介绍、
A
ndroid
事件处理、
深入理解
Ac
tivity
与
Fragment
、<
/p>
使用
Intent
和
IntentFilter
进行通信、
Android
p>
应用的资源、图形与图像处理、
Android
数据存储与
IO
、使用
Conte
ntProvider
实现数据共享、
Service
与
BroadcastReceiver
、
p>
Android
网络应用、多媒体应
用开发
、文字控实战项目等,了解
Android
技术发展应用的领域
与前景,激发学生的学习兴
趣,为进一步学习和应用计算机奠定良好的基础。
二、课程的主要内容及基本要求
第
1
章
Android
应用和开发环境(
4
学
时)
[
知
识
点
]
?
?
?
?
Android
的历史和发展
搭建
Android
开发环境
开始第一个安卓应用
Android
应用的基本组件介绍
[
重
点
]
?
搭建
An
droid
开发环境
?
开始第一个安卓应用
?
Androiod
应用的基本组件介绍
[
难
点
]
?
搭建
An
droid
开发环境
?
开始第一个安卓应用
?
Androiod
应用的基本组件介绍
[
基本要求
]
?
?
?
?
?
?
p>
了解
Android
的发展和历史
掌握
Android
的系统架构
掌握如何搭建
Andro
id
开发环境
掌握
< br>Android
应用的目录结构
掌握第一个
Android
应用的编写和运行
掌握
Android
应用的
基础组件
[
实践与练习
]
完成相关习题。
第
2
章
Android
应用的界面编程(
6<
/p>
学时)
[
知
识
点
]
?
界面编程和视图
?
布局管理器
?
几组重要的
UI
组件
[
重
点
]
?
界面编程和视图
?
布局管理器
?
几组重要的
UI
组件
[
难
点
]
?
界面编程和视图
?
布局管理器
?
几组重要的
UI
组件
[
基本要求
]
?
掌握
An
droid
界面的几种布局方式
?
掌握常用的集中
< br>UI
组件
?
掌握两种重要的
< br>Adapter
用法
[
实践与练习
]
完成相关习题。
第
3
章
常用的
UI
组件介绍(
4
学时)
[
知
识
点
]
?
菜单
?
对话框的使用
?
ProgressBar
及其子类
[
重
点
]
?
菜单
?
对话框的使用
?
ProgressBar
及其子类
[
难
点
]
?
菜单
?
对话框的使用
?
ProgressBar
及其子类
[
基本要求
]
?
掌握本章中讲解的所有
UI
组件
[
实践与练习
]
完成相关习题。
第
4
章
An
droid
事件处理(
4
学时)
[
知
识
点
]
?
?
?
?
基于监听的事件处理
基于回调的事件处理
响应系统设置的事件
Handler
消息传递机制
[
重
点
]
?
?
?
?
基于监听的事件处理
基于回调的事件处理
响应系统设置的事件
Handler
消息传递机制
[
难
点
]
?
?
?
?
基于监听的事件处理
基于回调的事件处理
响应系统设置的事件
Handler
消息传递机制
[
基本要求
]
?
?
?
?
?
?
?
?
掌握基于监听的事件处理模型
掌握实现事件处理器的方式
掌握基于回调的事件处理模型
掌握基于回调的事件传播
掌握常见的事件回调方法
掌握响应系统设置的事件
掌握
Handler
的功能和用法
掌握
Handler
、
Lo
oper
、
MessageQueue
的关系
[
实践与练习
]
完成相关习题。
第
5
章
深入理解
Activity
与
Fragment
(
4
学时)
[
知
识
点
]
?
建立、配置和使用
Activity
?
Activity
的生命周期和启动模式
?
Fragment
详解
[
重
点
]
?
Activity
的生命周期和启动模式
?
Fragment
详解
[
难
点
]
?
Activity
的生命周期和启动模式
?
Fragment
详解
[
基本要求
]
?
?
?
?
p>
掌握
Activity
的建立与使用
掌握
Activity
的生命周期
掌握
Fragmen
t
的建立与使用
掌握
Fragment
的生命周期
[
实践与练习
]
完成相关习题。
第
6
章
使用
Intent
和
< br>IntentFilter
进行通信(
4
学时)
[
知
识
点
]
?
Intent
对象简述
?
Intent
属性及
IntentFilter
配置
[
重
点
]
?
Intent
属性及
IntentFilter
配置
[
难
点
]
?
Intent
属性及
IntentFilter
配置
[
基本要求
]
?
理解
In
tent
对
Android
应用的作用
?
掌握<
/p>
Intent
的使用方法
?
掌握
In
tent
几种常用属性的使用方法
[
实践与练习
]
完成相关习题。
第
7
章
Android
应用的资源(
4
学时)
[
知
识
点
]
?
?
?
?
?
Android
应用资源概述
字符串、颜色与样式资源
数组资源
使用原始
< br>XML
资源
样式和主题资源
[
重
点
]
?
?
?
?
字符串、颜色与样式资源
数组资源
使用原始
< br>XML
资源
样式和主题资源
[
难
点
]
?
?
?
?
字符串、颜色与样式资源
数组资源
使用原始
< br>XML
资源
样式和主题资源
[
基本要求
]
?
?
?
?
p>
掌握
Android
应用的资源和作用
p>
掌握
Android
应用的资源的存储方式
掌握在
X
ML
布局文件中使用资源
掌握在
p>
Java
程序中使用资源
[
实践与练习
]
完成相关习题。
第
8
章
图形与图像处理(
6
学时)
[
知
识
点
]
?
?
?
?
?
?
?
使用简单图片
绘图
图形特效处理
逐帧动画
补间动画
属性动画
使用
SurfaceView
实现动画
[
重
点
]
?
?
?
?
?
?
绘图
图形特效处理
逐帧动画
补间动画
属性动画
使用
SurfaceView
实现动画
[
难
点
]
?
?
?
?
?
?
绘图
图形特效处理
逐帧动画
补间动画
属性动画
使用
SurfaceView
实现动画
[
基本要求
]
?
?
?
?
?
掌握使用
Bitmap
与
BitmapFactory
< br>处理图片
掌握自定义绘图
掌握图形的特效处理
掌握三种动画的使用
掌握
SurfaceView
的绘图机制
[
实践与练习
]
完成相关习题。
第
9
章
Android
数据存储与
IO
(
p>
6
学时)
[
知
识
点
]
?
?
?
?
使用
SharedPreferences
File
存储
SQLite
数据库
手势
[
重
点
]
?
使用
SharedPreferences
-
-
-
-
-
-
-
-
-
上一篇:美国总统就职演讲稿
下一篇:《变形金刚1》电影中英对照剧本