《最新《Android移动开发基础案例教程》_教学大纲.doc》由会员分享,可在线阅读,更多相关《最新《Android移动开发基础案例教程》_教学大纲.doc(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精品资料Android移动开发基础案例教程_教学大纲.Android移动开发基础案例教程教学大纲课程编号:学 分:5学分学 时:82学时 (其中:讲课学时:58 上机学时:24)先修课程:Java基础案例教程、Java Web程序设计任务教程后续课程:Android项目实战手机安全卫士适用专业:信息技术及计算机相关专业开课部门:计算机系一、课程的性质与目标Android移动开发基础案例教程是面向计算机相关专业的一门专业课,涉及Android 基础知识、UI界面、数据存储、SQLite数据库、四大组件、网络编程、高级编程等。通过本课程的学习,学生能够掌握Android基础知识,学会编写简单的应用
2、程序。 二、课程的主要内容及基本要求第1章 Android基础入门(6学时)知 识 点 通信技术 Android起源 Android体系结构 Dalvik虚拟机 Android开发环境搭建 开发第一个Android程序重 点 Android开发环境搭建 开发第一个Android程序 基本要求 了解通信技术 了解Android的起源 掌握Android开发环境的搭建 掌握Android程序的编写 实践与练习 要求学生动手搭建Android开发环境,然后开发一个Android程序,并安排学生进行上机操作。第2章 Android UI开发(12学时)知 识 点 布局的创建 五种常见的布局类型 常用控
3、件 常见对话框 样式和主题 国际化 JUnit单元测试 LogCat使用 Toast的使用重 点 五种常见的布局类型 常用控件 常见对话框 样式和主题 JUnit单元测试 LogCat使用 基本要求 掌握常见布局的使用 掌握样式和主题的使用 掌握如何使用JUnit进行单元测试 掌握如何使用LogCat打印日志 掌握Toast的使用实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对这五种常见布局的掌握、单元测试以及LogCat的使用。第3章 Activity(8学时)知 识 点 Activity的创建 Activity的生命周期 Activity中的任务栈 Activit
4、y的四种启动模式 Intent的使用 Activity中的数据传递 重 点 Activity的生命周期 Activity的四种启动模式 Intent的使用 Activity中的数据传递难 点 Activity中的数据传递基本要求 了解什么是Activity 掌握Activity生命周期方法 掌握Activity的四种启动模式 掌握Intent的使用 掌握Activity中的数据传递 实践与练习 建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对Activity的掌握情况,以及是否掌握Activity的生命周期、启动模式,并使用Activity进行数据传递。 第4章 数据存储(8学
5、时)知 识 点 数据存储方式介绍 文件存储数据 XML解析 JSON解析 SharedPreferences 重 点 文件存储数据 XML解析 JSON解析 SharedPreferences 难 点 XML解析 JSON解析 基本要求 掌握如何使用文件存储数据 掌握如何解析XML文件 掌握如何解析JSON数据 SharedPreferences的使用 实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生这几种数据存储的方式是否都掌握。第5章 SQLite数据库(8学时)知 识 点 SQLite数据库简介 数据库的创建 SQLite的基本操作 SQLite中的事物 List
6、View控件 常用的数据适配器(Adapter) ListView的优化重 点 SQLite的基本操作 ListView控件 常用的数据适配器(Adapter) 难 点 ListView控件的使用 常用的数据适配器基本要求 了解SQLite数据库的特点 掌握SQLite数据库的使用 掌握ListView控件的使用 掌握常用数据适配器的使用 实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对SQLite数据库的使用以及ListView控件的使用。第6章 BroadcastReceiver(广播接收者)(6学时)知 识 点 广播接收者简介 广播接收者入门 广播接收者的创建
7、自定义广播的发送与接收 有序广播和无序广播 重 点 广播接收者的创建 自定义广播的发送与接收 有序广播和无序广播 基本要求 了解Android下的广播机制 掌握广播接收者的创建 掌握自定义广播的发送与接收 掌握有序广播和无序广播的使用 实践与练习 建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对广播接收者的掌握情况,以及如何发送并接收自定义广播,并且要会使用常用的广播接收者。 第7章 Service(服务)(6学时)知 识 点 服务的创建 服务的生命周期 服务的启动方式 服务的通信重 点 服务的生命周期 服务的启动方式 难 点 服务的通信基本要求 了解如何创建服务 掌握服务的生
8、命周期 掌握服务的两种启动方式 掌握如何使用本地服务通信 实践与练习 建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对服务的掌握情况,以及是否可以在程序中使用服务完成一些功能。 第8章 ContentProvider(内容提供者)(8学时)知 识 点 内容提供者简介 内容提供者的创建 内容提供者的使用 内容观察者的使用重 点 内容提供者的使用 对数据进行增删改查 内容观察者的使用难 点 内容提供者的使用 内容观察者的使用 基本要求 了解什么是内容提供者 掌握如何使用内容提供者 了解什么是内容观察者 掌握如何使用内容观察者 实践与练习建议安排学生进行上机实战,完成教材中案例的编写
9、,并重点考核学生对内容提供者的掌握情况,并运用内容提供者完成相关功能。 第9章 网络编程(8学时)知 识 点 HTTP协议简介 HttpClientConnection的基本用法 GET与POST请求方式 Handler消息机制 开源项目AsycHttpClient 开源项目SmartImageView 重 点 HttpClientConnection的基本用法 GET与POST请求方式 Handler消息机制 开源项目SmartImageView 开源项目AsycHttpClient 难 点 Handler消息机制 基本要求 掌握HttpClientConnection的使用 掌握Handl
10、er消息机制的使用 掌握开源项目SmartImageView的使用 掌握开源项目AsycHttpClient的使用 实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对HttpClientConnection和消息机制的掌握以及开源项目的使用。 第10章 高级编程(12学时)知 识 点 图形图像处理 动画 MediaPlayer VideoView Fragment Android5.0新特性重 点 图形图像处理 MediaPlayer VideoView Fragment难 点 图形图像处理 Fragment基本要求 掌握图形图像处理 学会使用动画 掌握MediaPla
11、yer的使用 掌握VideoView的使用 掌握Fragment的使用 了解Android5.0新特性的使用实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对图像图像处理、动画以及Fragment的掌握情况。 三、学时分配章目讲课上机合计第1章 Android基础入门4学时2学时6学时第2章 Android UI开发8学时4学时12学时第3章 Activity5学时3学时8学时第4章 数据存储5学时3学时8学时第5章 SQLite数据库6学时2学时8学时第6章 BroadcastReceiver(广播接收者)4学时2学时6学时第7章 Service(服务)4学时2学时6
12、学时第8章 ContentProvider(内容提供者)5学时3学时8学时第9章 网络编程5学时3学时8学时第10章 高级编程8学时4学时12学时合计54学时28学时82学时四、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。学生的考试成绩由平时成绩(30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、实验和上机成绩(20%)。五、选用教材和主要参考书本大纲是根据教材Android移动开发基础案例教程所设计的。六、大纲说明本课程的授课模式为:课堂授课+上机,其中,课堂主要采用多媒体的方式进行授课,并且会通过测试题阶段测试学生的掌握程度;上机主要是编写程序,要求学生动手完成指定的程序设计或验证。撰写人: 审定人:批准人: 执行时间: