教 案
课 程 名 称Android移动应用开发基础教程(微课版)课 程 代 码系(部)教研室(实验室)授 课 教 师职 称
年 月
课 程
名 称Android移动应用开发基础教程(微课版)总计: 62 学时课 程
类 别专业课课程代码讲授: 40 学时
实验: 22 学时
其他: 学时授 课
教 师学 分授 课
对 象教材和主要参考资料教材:刘凡馨 夏帮贵,《Android移动应用开发基础教程(微课版)》,人民邮电出版社,2018.4
参考资料:郭霖,《第一行代码 Android》第2版,人民邮电出版社,2016.12课 程
简 介Android系统的出现,使智能移动时代的发展进入了一个快速发展时期,也使得移动终端厂商、移动系统企业和应用市场直接的竞争加剧。Android手机、平板、穿戴设备、车载设备越来越受用户欢迎。Android应用开发技术人员的需求也日益增大。Android程序设计成为各大中专院校普遍开设的程序设计基础课程。
本课程以“基础为主、实用为先、专业结合”为基本原则,在讲解Android应用开发技术知识的同时,力求结合项目实际,使学生能够理论联系实际,轻松掌握Android应用开发。教学难点重 点第1章 Android开发起步
搭建Android开发环境
第2章 Android核心组件:活动
为活动绑定自定义视图、启动另一个活动、在活动中使用Intent、在活动间传递数据、活动的启动方式
第3章 UI设计
线性布局、相对布局、通用UI组件、消息通知、对话框、菜单
第4章 广播机制
静态注册广播接收器、动态注册和注销广播接收器、接收本地广播、发送本地广播
第5章 数据存储
文件存储、共享存储、SQLite数据存储
第6章 多媒体
播放多媒体文件、记录声音、使用摄像头和相册
第7章 网络和数据解析
使用WebView、使用HttpURLConnection、使用OkHttp、解析XML格式数据、解析JSON数据
第8章 线程和服务
多线程、服务
授课题目: 第1章 Android开发起步授课方式
(请打√)理论课□ 讨论课□ 实验课□ 习题课□ 其他□课时
安排理论课:4
实验课让学生了解Android,掌握如何搭建Adroid开发环境熟悉如何创建Android项目和Android编程的日志工具搭建Adroid开发环境创建Android项目Android编程的日志工具
1.1Android简介
1.1.1Android平台特点
1.1.2Android体系架构
1.1.3Android版本
1.2搭建Android开发环境
1.2.1需要哪些工具
1.2.2JDK下载安装
1.2.3Android Studio简介
1.2.4Android Studio的下载安装
1.3创建第一个Android项目
1.3.1创建Hello World项目
1.3.2创建模拟器
1.3.3运行项目
1.3.4了解Android项目组成
1.4Android编程小工具:日志
1.4.1使用日志API输出调试信息
1.4.2日志分类与日志过滤器实验课内容:
1.5 编程实践:你好,Android Studio!
授课题目: 第2章 Android核心组件——活动授课方式
(请打√)理论课□ 讨论课□ 实验课□ 习题课□ 其他□课时
安排理论课:6
实验课4教学大纲要求:让学生了解Android核心组件之一的活动是什么活动生命周期,掌握活动基本操作在活动中使用Intent活动基本操作在活动中使用Intent
难点:在活动之间传递数据作业、讨论题、思考题:
课后习题课后总结分析:教 学 内 容备注理论课主要教学内容:
2.1活动是什么
2.2活动的基本操作
2.2.1为活动绑定自定义视图
2.2.2启动另一个活动
2.2.3结束活动
2.3在活动中使用Intent
2.3.1显式Intent
2.3.2隐式Intent
2.3.3Intent过滤器
2.3.4从网页中启动活动
2.4在活动之间传递数据
2.4.1传递简单数据
2.4.2传递Bundle对象
2.4.3传递对象
2.4.4获取活动返回的数据
2.5活动的生命周期
2.5.1返回栈、活动状态及生命周期回调
2.5.2检验活动的生命周期
2.6活动的启动模式
2.6.1standard模式
2.6.2singleTop模式
2.6.3singleTask和singleIn