Android教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Android从入门到精通
课程教学大纲
课程编号:201709210012
学分:4学分
学时:64学时(其中:讲授学时:35学时上机学时:29学时)
先修课程:无
后续课程:无
适用专业:计算机相关专业
开课部门:计算机系
一、课程性质与目标
Android从入门到精通是计算机专业学生必修的一门重要专业拓展选修课。本课程中内容覆盖全面、讲解详细,其中包括Android应用和开发环境、Android应用的界面编程、常用的UI组件介绍、Android事件处理、深入理解Activity与Fragment、使用Intent和IntentFilter 进行通信、Android应用的资源、图形与图像处理、Android数据存储与IO、使用ContentProvider实现数据共享、Service与BroadcastReceiver、Android网络应用、多媒体应用开发、文字控实战项目等,了解Android技术发展应用的领域与前景,激发学生的学习兴趣,为进一步学习和应用计算机奠定良好的基础。
二、课程的主要内容及基本要求
第1章 Android应用和开发环境(4学时)
[知识点]
➢Android的历史和发展
➢搭建Android开发环境
➢开始第一个安卓应用
➢Android应用的基本组件介绍
[重点]
➢搭建Android开发环境
➢开始第一个安卓应用
➢Androiod应用的基本组件介绍
[难点]
➢搭建Android开发环境
➢开始第一个安卓应用
➢Androiod应用的基本组件介绍
[基本要求]
➢了解Android的发展和历史
➢掌握Android的系统架构
➢掌握如何搭建Android开发环境
➢掌握Android应用的目录结构
➢掌握第一个Android应用的编写和运行
➢掌握Android应用的基础组件
[实践与练习]
完成相关习题。
第2章Android应用的界面编程(6学时)[知识点]
➢界面编程和视图
➢布局管理器
➢几组重要的UI组件
[重点]
➢界面编程和视图
➢布局管理器
➢几组重要的UI组件
[难点]
➢界面编程和视图
➢布局管理器
➢几组重要的UI组件
[基本要求]
➢掌握Android界面的几种布局方式
➢掌握常用的集中UI组件
➢掌握两种重要的Adapter用法
[实践与练习]
完成相关习题。
第3章常用的UI组件介绍(4学时)[知识点]
➢菜单
➢对话框的使用
➢ProgressBar及其子类
[重点]
➢菜单
➢对话框的使用
➢ProgressBar及其子类
[难点]
➢菜单
➢对话框的使用
➢ProgressBar及其子类
[基本要求]
➢掌握本章中讲解的所有UI组件
[实践与练习]
完成相关习题。
第4章 Android事件处理(4学时)[知识点]
➢基于监听的事件处理
➢基于回调的事件处理
➢响应系统设置的事件
➢Handler消息传递机制
[重点]
➢基于监听的事件处理
➢基于回调的事件处理
➢响应系统设置的事件
➢Handler消息传递机制
[难点]
➢基于监听的事件处理
➢基于回调的事件处理
➢响应系统设置的事件
➢Handler消息传递机制
[基本要求]
➢掌握基于监听的事件处理模型
➢掌握实现事件处理器的方式
➢掌握基于回调的事件处理模型
➢掌握基于回调的事件传播
➢掌握常见的事件回调方法
➢掌握响应系统设置的事件
➢掌握Handler的功能和用法
➢掌握Handler、Looper、MessageQueue的关系
[实践与练习]
完成相关习题。
第5章深入理解Activity与Fragment(4学时)[知识点]
➢建立、配置和使用Activity
➢Activity的生命周期和启动模式
➢Fragment详解
[重点]
➢Activity的生命周期和启动模式
➢Fragment详解
[难点]
➢Activity的生命周期和启动模式
➢Fragment详解
[基本要求]
➢掌握Activity的建立与使用
➢掌握Activity的生命周期
➢掌握Fragment的建立与使用
➢掌握Fragment的生命周期
[实践与练习]
完成相关习题。
第6章使用Intent和IntentFilter进行通信(4学时)[知识点]
➢Intent对象简述
➢Intent属性及IntentFilter配置
[重点]
➢Intent属性及IntentFilter配置
[难点]
➢Intent属性及IntentFilter配置
[基本要求]
➢理解Intent对Android应用的作用
➢掌握Intent的使用方法
➢掌握Intent几种常用属性的使用方法
[实践与练习]
完成相关习题。
第7章 Android应用的资源(4学时)[知识点]
➢Android应用资源概述
➢字符串、颜色与样式资源
➢数组资源
➢使用原始XML资源
➢样式和主题资源
[重点]
➢字符串、颜色与样式资源
➢数组资源
➢使用原始XML资源
➢样式和主题资源
[难点]
➢字符串、颜色与样式资源
➢数组资源
➢使用原始XML资源
➢样式和主题资源
[基本要求]
➢掌握Android应用的资源和作用
➢掌握Android应用的资源的存储方式
➢掌握在XML布局文件中使用资源
➢掌握在Java程序中使用资源
[实践与练习]
完成相关习题。
第8章图形与图像处理(6学时)[知识点]