Android基础》课程标准
课程代码
暂缺
安卓课程总结课程性质
专业课
建议学时
96
适用对象
计算机及软件技术相关专业学生
建议
教学方式
理论+操作结合
制定单位
学校
制定日期
2015.11.18
审核部门
技术支持移动组
企业
达内时代科技集团
一、课程定位
本课程是计算机专业基于Java方向的Android应用层程序开发的一门专业核心课程。作为Java程序设计、数据库原理与应用等课程的后续课程,主要在于培养学生应用Android技术进行Android应用程序开发的能力,并培养其良好的编程规范和职业习惯。
二、课程目标
通过案例驱动的学习和综合训练,熟练掌握Android应用程序开发的基本知识和技能,并能结合Android中的常用控件和四大系统组件进行Android应用程序的开发,并为后续Android高级知识的学习做下铺垫。在课程的学习中,培养诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。并养成规范的编码、按时交付软件等良好的工作态度。
(一)知识目标
1. 掌握Android开发环境的搭建;熟悉Android应用的基本框架,了解Activity、layout的关系;
2. 指导学生进行需求分析报告的拟定以及实训报告的编写;
3. 熟练掌握Android常用的UI组件的用法,熟练使用Android的UI组件来搭建用户界面;掌握Android中用户事件处理的基本方法;
4. 掌握APP系统分层架构的搭建;
5. 熟练掌握AdapterView相关UI组件以及Adapter模式、常见Adapter的定义;
6. 熟悉Activity、Service和BroadcastReceiver的生命周期方法,熟练掌握它们的用法
7. 熟悉Intent的用法,熟练使用Intent的诸多属性用途及用法;
8. 熟练掌握Service与广播机制的使用和工作原理,为应用开发打下基础;
9. 掌握SQLite的语法,熟练掌握Android SQLite 数据库的使用。能够用多种方式实现数据存储和数据共享;
10. 掌握Android的异步加载机制;
11. 了解自定义控件的实现原理并掌握自定义技巧。
12. 了解Android应用程序的屏幕适配、国际化方式及APP上架流程和盈利方式。
(二)职业能力目标
1. 能搭建典型的Android开发环境;
2. 能应用Android控件及布局搭建基本的程序界面;
3. 能应用Activity完成程序的界面交互;
4. 能应用Intent完成各大组件之间的启动与数据传递;
5. 能应用Service完成Android程序中的后台操作;
6. 能应用BroadCast Receiver实现Android组件中的消息传递;
7. 能应用SharedPreference完成轻量级的数据存储;
8. 能应用SQLite完成Android中数据库的数据存储;
9. 能应用ContentResolver完成对系统中常用Provider数据库进行解析;
10. 能应用HandlerASyncTask完成异步任务。
(三)职业素质养成目标
1. 按时、守时的软件交付观念
2. 规范、优化的程序代码
3. 诚实、守信、坚韧不拔的性格
4. 自主、开放的学习能力
5. 良好的自我表现、与人沟通能力
6. 良好的团队合作精神
(四)职业技能证书参考目标
        暂缺。
三、课程内容与要求
Android基础》课程教学采用“案例驱动”教学模式,理论教学内容与实践教学内容融为一体,根据每一个案例所需要的知识点,从基础知识循循渐进的重构了课程结构,主要内容包括如下9个章节的内容:
1 Android基础》内容及要求
序号
章节
章节标题
案例载体
主要教学知识点
学习目标
学时
1
第一章
揭开Android神秘面纱
第一个Android程序
移动操作系统的世界
移动App的世界
移动App的未来
Android系统发展简介
Android系统特性
Android系统架构
搭建开发环境
应用程序框架
掌握Android开发环境的搭建
掌握常用的开发工具的使用
熟悉Android项目结构
2
第二章
Activity详解
测试Activity生命周期
Android四大组件简介
Activity简介及生命周期
Activity的管理
Activity的其他操作
Activity中的控件和布局
了解Android四大组件
掌握Activity的生命周期
熟悉Activity的作用
3
第三章
Intent深入
Intent的使用(一)
Intent的使用(二)
带返回值的Activity启动方式
Intent介绍
显示与隐式Intent
使用Intent激活组件
Intent对象的属性
IntentFilter
Activity的启动方式与关闭
Activity四种启动模式
掌握Intent的使用
掌握Intent6大属性
掌握Activity的启动与关闭
了解Activity的四种启动模式
4
第四章
Android UI开发基础
BMI计算器
简易手电筒
用户注册
自定义SeekBar
Android UI框架介绍
常用的基本控件
五大布局
熟悉Android UI框架
掌握常用的Android控件
掌握五大布局
5
第五章
Android UI开发进阶
自定义对话框
实现底部菜单
模拟音乐下载
仿页签效果
Dialog对话框
Menu
Toast
Notification
TabHost
熟练使用Dialog
掌握Menu的用法
熟练使用Toast
掌握Notification的使用
6
第六章
AdapterView
自定义适配器
优化ListView
画廊效果
Adapter简介
AdapterView简介
常用的AdapterView----ListView
ArrayAdapter
SimpleAdapter
SimpleCursorAdapter
BaseAdapter
ListView的缓存与优化
其他的AdapterView
熟悉AdapterAdapterView
熟练使用ListView
掌握系统提供的2个适配器
熟练使用BaseAdapter
掌握ListView的优化
熟悉其他的AdapterView
7
第七章
数据存储
仿QQ登陆
数据查询并加载音乐列表
内容提供(ContentProvider)
内容解析(ContentResolver)
读取SD卡音乐并加载音乐列表
数据存储分类
SharedPreference
内部存储
外部存储
SQLite数据库
ContentProvider
网络存储
熟悉Android的数据存储方法
熟练掌握SharedPreference
熟练掌握SQLite
了解ContentProvider原理
掌握ContentResolver的使用方式
了解网络存储
8
第八章
屏幕适配与国际化
屏幕适配与国际化的概念
支持多屏的基本方法
支持多屏幕的高级方法
使用资源文件实现国际化
熟悉屏幕适配的方式
熟悉国际方的方式
9
第九章
应用的盈利与发布
广告的嵌入
应用的打包签名
应用的上架
了解广告的使用
了解APP的打包签名
了解应用的上架流程
四、教学资源要求

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。