




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android移动开发基础案例教程教学大纲课程编号:学 分:5学分学 时:82学时 (其中:讲课学时:58 上机学时:24)先修课程:Java基础案例教程、Java Web程序设计任务教程后续课程:Android项目实战手机安全卫士适用专业:信息技术及计算机相关专业开课部门:计算机系一、课程的性质与目标Android移动开发基础案例教程是面向计算机相关专业的一门专业课,涉及Android 基础知识、UI界面、数据存储、SQLite数据库、四大组件、网络编程、高级编程等。通过本课程的学习,学生能够掌握Android基础知识,学会编写简单的应用程序。 二、课程的主要内容及基本要求第1章 Andro
2、id基础入门(6学时)知 识 点 Ø 通信技术 Ø Android起源Ø Android体系结构Ø Dalvik虚拟机Ø Android开发环境搭建Ø 开发第一个Android程序重 点Ø Android开发环境搭建Ø 开发第一个Android程序 基本要求Ø 了解通信技术 Ø 了解Android的起源 Ø 掌握Android开发环境的搭建Ø 掌握Android程序的编写 实践与练习 要求学生动手搭建Android开发环境,然后开发一个Android程序,并安排学生进行上机操
3、作。第2章 Android UI开发(12学时)知 识 点Ø 布局的创建Ø 五种常见的布局类型Ø 常用控件Ø 常见对话框Ø 样式和主题Ø 国际化Ø JUnit单元测试Ø LogCat使用Ø Toast的使用重 点Ø 五种常见的布局类型 Ø 常用控件Ø 常见对话框Ø 样式和主题Ø JUnit单元测试Ø LogCat使用 基本要求Ø 掌握常见布局的使用 Ø 掌握样式和主题的使用Ø 掌握如何使用JUnit进行单元测试
4、216; 掌握如何使用LogCat打印日志 Ø 掌握Toast的使用实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对这五种常见布局的掌握、单元测试以及LogCat的使用。第3章 Activity(8学时)知 识 点 Ø Activity的创建Ø Activity的生命周期Ø Activity中的任务栈Ø Activity的四种启动模式Ø Intent的使用Ø Activity中的数据传递 重 点Ø Activity的生命周期Ø Activity的四种启动模式Ø Inte
5、nt的使用Ø Activity中的数据传递难 点 Ø Activity中的数据传递基本要求Ø 了解什么是ActivityØ 掌握Activity生命周期方法Ø 掌握Activity的四种启动模式Ø 掌握Intent的使用Ø 掌握Activity中的数据传递 实践与练习 建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对Activity的掌握情况,以及是否掌握Activity的生命周期、启动模式,并使用Activity进行数据传递。 第4章 数据存储(8学时)知 识 点 Ø 数据存储方式介绍Ø
6、 文件存储数据 Ø XML解析Ø JSON解析Ø SharedPreferences 重 点 Ø 文件存储数据Ø XML解析Ø JSON解析 Ø SharedPreferences 难 点 Ø XML解析Ø JSON解析 基本要求Ø 掌握如何使用文件存储数据 Ø 掌握如何解析XML文件Ø 掌握如何解析JSON数据Ø SharedPreferences的使用 实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生这几种数据存储的方式是否都掌握。第5章
7、 SQLite数据库(8学时)知 识 点 Ø SQLite数据库简介 Ø 数据库的创建Ø SQLite的基本操作 Ø SQLite中的事物Ø ListView控件Ø 常用的数据适配器(Adapter)Ø ListView的优化重 点 Ø SQLite的基本操作Ø ListView控件Ø 常用的数据适配器(Adapter) 难 点 Ø ListView控件的使用Ø 常用的数据适配器基本要求Ø 了解SQLite数据库的特点Ø 掌握SQLite数据库的使用
8、16; 掌握ListView控件的使用Ø 掌握常用数据适配器的使用 实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对SQLite数据库的使用以及ListView控件的使用。第6章 BroadcastReceiver(广播接收者)(6学时)知 识 点 Ø 广播接收者简介Ø 广播接收者入门Ø 广播接收者的创建Ø 自定义广播的发送与接收Ø 有序广播和无序广播 重 点Ø 广播接收者的创建Ø 自定义广播的发送与接收Ø 有序广播和无序广播 基本要求Ø 了解Android下的广播机制
9、Ø 掌握广播接收者的创建Ø 掌握自定义广播的发送与接收Ø 掌握有序广播和无序广播的使用 实践与练习 建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对广播接收者的掌握情况,以及如何发送并接收自定义广播,并且要会使用常用的广播接收者。 第7章 Service(服务)(6学时)知 识 点 Ø 服务的创建Ø 服务的生命周期Ø 服务的启动方式Ø 服务的通信重 点 Ø 服务的生命周期Ø 服务的启动方式 难 点 Ø 服务的通信基本要求Ø 了解如何创建服务Ø 掌握服务的生命周
10、期Ø 掌握服务的两种启动方式Ø 掌握如何使用本地服务通信 实践与练习 建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对服务的掌握情况,以及是否可以在程序中使用服务完成一些功能。 第8章 ContentProvider(内容提供者)(8学时)知 识 点 Ø 内容提供者简介Ø 内容提供者的创建Ø 内容提供者的使用Ø 内容观察者的使用重 点Ø 内容提供者的使用Ø 对数据进行增删改查Ø 内容观察者的使用难 点Ø 内容提供者的使用Ø 内容观察者的使用 基本要求Ø 了解什
11、么是内容提供者Ø 掌握如何使用内容提供者Ø 了解什么是内容观察者Ø 掌握如何使用内容观察者 实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对内容提供者的掌握情况,并运用内容提供者完成相关功能。 第9章 网络编程(8学时)知 识 点 Ø HTTP协议简介 Ø HttpClientConnection的基本用法 Ø GET与POST请求方式Ø Handler消息机制Ø 开源项目AsycHttpClientØ 开源项目SmartImageView 重 点Ø HttpClien
12、tConnection的基本用法Ø GET与POST请求方式Ø Handler消息机制 Ø 开源项目SmartImageViewØ 开源项目AsycHttpClient 难 点Ø Handler消息机制 基本要求Ø 掌握HttpClientConnection的使用Ø 掌握Handler消息机制的使用Ø 掌握开源项目SmartImageView的使用Ø 掌握开源项目AsycHttpClient的使用 实践与练习建议安排学生进行上机实战,完成教材中案例的编写,并重点考核学生对HttpClientConnec
13、tion和消息机制的掌握以及开源项目的使用。 第10章 高级编程(12学时)知 识 点 Ø 图形图像处理Ø 动画Ø MediaPlayer Ø VideoView Ø FragmentØ Android5.0新特性重 点Ø 图形图像处理Ø MediaPlayerØ VideoViewØ Fragment难 点Ø 图形图像处理Ø Fragment基本要求Ø 掌握图形图像处理Ø 学会使用动画Ø 掌握MediaPlayer的使用Ø 掌握Vid
14、eoView的使用 Ø 掌握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学时第8章 ContentProvider(内容提供者)5学时3学时8学时第9章 网络编程5学时3学时8学时第10章 高级编程8学时4学时12学时合计54学时28学时82学时四、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木材定金合同范本
- 会计临时劳务合同范本
- 劳务派遣合同范本购买
- 协议证明合同范本
- 业委会与物业委托合同范本
- 别墅规划合同范本
- 区域保护合同范本
- 农村房子修缮承包合同范本
- 公园门卫服务合同范本
- 包装费合同范本
- 物业服务行业礼仪培训
- 退市新规解读-上海证券交易所、大同证券
- 教育部中国特色学徒制课题:现代职业教育体系建设背景下中国特色学徒制治理体系与资源配置研究
- 22陈涉世家 司马迁 公开课一等奖创新教学设计 度部编版初中语文九年级下册
- 2021年饱和蒸汽及过热蒸汽焓值表
- 《抗战中的英雄人物》课件
- 外墙真石漆施工方案
- 森林防火安全生产工作
- 护理工作十四五规划
- 《服装市场营销》课件
- 网络安全风险评估报告模板
评论
0/150
提交评论