




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、移动应用开发技术课程简介课程编号1240513105课程名称移动应用开发技术课程性质限选学 时48学 分3学时分配授课:32 实验: 上机:16 实践: 实践(周):考核方式开卷考试,平时成绩占50% ,期末成绩占50% 。开课学院信息工程学院更新时间适用专业计算机科学与技术、软件工程先修课程Java程序设计、数据库原理、计算机网络课程内容:移动应用开发技术是计算机科学与技术和软件工程专业的专业选修课。课程旨在通过Android系统向学生介绍移动应用程序开发的基本原理、过程与方法。课程主要包括Android简介与开发环境
2、的安装、Android图形用户接口与事件处理机制、activity与service、数据存储与访问、多线程设计、广播与通知机制、基于TCP和HTTP的网络通信及数据提取、多媒体、绘图与动画。课程的任务是比较全面的介绍基于Android系统的移动应用程序开发。通过此门课程的学习,掌握基础的移动应用程序开发技术与方法;懂得移动应用开发所涉及的理论知识;了解移动应用开发的整体趋势与前沿技术;培养学生综合应用计算机技术的能力,锻炼学生的动手能力与自学能力,为今后从事相关领域工作打下良好并坚实的基础。Brief Introduction Code1240513105TitleMobile A
3、pplication Development TechnologyCourse natureLimited optionalSemester Hours48Credits3Semester Hour StructureLecture:32 Experiment: Computer Lab:16 Practice:Practice (Week):AssessmentOpened book examination, usually results accounted for 50%, the final grade accounted for 50%.Offer
4、ed bySchool of Information EngineeringDateforComputer Science and Technology, Software EngineeringPrerequisiteJava Programming Language, Database System Principles, Computer NetworkCourse Description: Mobile Application Development Technology, which is the elective course for Software Engineering an
5、d Computer Science and Technology, introduces the basic concept on mobile application development through Android application development. This course mainly includes introduction on Android and its SDK, Android user interface and event processing, activity and service, data storage and accessing, m
6、ultithreading programming, broadcast and notification, communication through HTTP and TCP, multimedia, graph and animation. It will make students master the main concept and technology on mobile application development, be familiar with the theory on mobile application and understand the trend and c
7、utting edge technology on mobile application. This course will also train the ability on comprehensive application of computer technology and lay a solid foundation for future wok of the corresponding field.移动应用开发技术课程教学大纲课程编号1240513105课程名称移动应用开发技术课程性质限选学 时48学 分3学时分配授课:32 实验: 上机:16
8、 实践: 实践(周):考核方式开卷考试,平时成绩占50% ,期末成绩占50% 。开课学院信息工程学院更新时间适用专业计算机科学与技术、软件工程先修课程Java程序设计、数据库原理、计算机网络一、教学内容第一章 android简介1.1 android的历史1.2 android的软件栈1.3 android dalvik虚拟机1.4 android开发环境的搭建1.5 android应用程序结构教学难点:android开发环境的搭建教学重点:android应用程序的基本结构、android软件栈第二章 android图形用户接口2.1 android基本组件
9、2.2 android布局2.3 android菜单2.4 android对话框2.5 适配器与android数据视图绑定2.6 自定义View组件2.7 事件处理机制教学难点:如何将数据与列表等视图组件绑定,自定义视图教学重点:两种添加组件的方法,组件的事件处理第三章 activity与service3.1 activity的创建于使用3.2 activity的生命周期3.3 service的创建3.4 intent与进程间通信3.5 intent filter教学难点:理解activity的生命周期与intent filter的机制教学重点:activity、service的创建于启动 第
10、四章 android数据存储与访问4.1 应用程序首选项Share Preferences4.2 文件存储4.3 SQLite数据库存储4.4 content provider简介4.5 使用content provider在应用程序间共享数据4.6 自定义content provider教学难点: SQLite数据库的使用、自定义content provider教学重点:理解数据库存储的基本方法与如何操作content provider 第五章 多线程设计5.1 多线程引述5.2 线程的定义5.3 使用handler 5.4 使用looper教学难点:多线程的原理及与主线程通信教学重点:多线
11、程的定义、消息机制的基本原理及多线程的优点第六章 android广播与通知6.1 接受广播消息6.2 状态栏通知6.3 自定义通知教学难点:对广播域通知的原理的理解教学重点:广播与通知的基本使用 第七章 android网络通信7.1 基于TCP协议的网络通信7.2 基于HTTP协议的网络通信7.3 WebView视图7.4 访问Web Service7.5 文件下载综合实例教学难点:XML及JSON数据的解析教学重点:基于HTTP协议的网络通信及数据解析第八章 多媒体、绘图与动画应用8.1 操作静态图形8.2 使用视频8.3 使用音频8.4 OpenGL ES简述8.5 使用OpenGL绘制3
12、D物体8.6 同android视图对象进行交互8.7 Animation简介教学难点:使用OpenGL绘制3D物体及视频播放API的使用 教学重点: 对图片、视频、银屏的展示以及通过OpenGL绘制三维图像二、教学要求第一章 android简介教学要求:熟练掌握android应用开发环境的搭建,掌握android软件栈的基本结构及android应用程序结构;熟悉android虚拟机的运行机制;了解android的基本发展历史。第二章 android图形用户接口教学要求:熟练掌握在android应用中使用基本组件、基本布局、菜单项和对话框的使用及基本的事件处理;熟悉适配器概念以及数据视图绑定的方
13、法;了解View组件的运行原理及自定义View组件的基本方法及事件处理机制。第三章 activity与service教学要求:熟练掌握activity和service的创建、使用与终止,掌握使用intent进行进程间通信的基本方法;熟悉activity的生命周期的基本过程;了解intent filter的基本原理与运行机制。第四章 android数据存储与访问教学要求:掌握使用Share Preference、文件和SQLite进行数据存储和访问的基本方法;掌握使用content provider操作数据和提供数据接口的基本方法;了解content provider的运行机制。第五章 多线程设
14、计教学要求:熟练掌握在哪些情况下使用多线程以及多线程的创与使用;熟悉多线程与主线程的通信方式以及消息机制的基本原理;了解多种多线程的调用方式以及这些方式之间的异同。第六章 android广播与通知教学要求:掌握广播与通知的基本使用方法;熟悉自定义通知的基本方法。第七章 android网络通信教学要求:熟练掌握通过HTTP获取数据并对不同格式的数据进行处理;掌握基于TCP的网络数据访问;熟悉WebView的基本使用方法;了解服务器端Web Service的基本结构。第八章 多媒体、绘图与动画应用教学要求:熟练掌握视频、音频的播放,动画控件的使用,掌握使用OpenGL绘制简单三维图像;熟悉与android视图对象进行交互三、章节学时分配章次总课时课堂讲授实验上机实践备 注1222106438
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年文化产业园产业集聚与服务体系构建中的文化产业发展前景研究报告
- 2023年金属非金属矿山(地下矿山)安全管理人员作业考试题库及答案
- 艺术市场数字化交易产业链上下游协同发展报告
- 2023年版高中文科数学知识点归纳
- 2023辽宁安全员C证考试(专职安全员)题库及答案
- 安徽省滁州市2024-2025学年高一下学期期末教学质量监测地理试卷(含答案)
- 二零二五年度房地产代理销售合作包含智能社区技术研发与应用协议
- 2025版能源节约与新能源代理采购免责协议及政策导向
- 二零二五年农业科技领域劳务派遣服务协议
- 二零二五年度企业关联方融资合同范本
- 肾肿瘤考试题库及答案
- 2025年中小学教师信息技术应用能力提升培训测试题库及答案
- 肾结石健康科普指南
- 中小学美术教师招聘考试题及答案(5套)
- 二零二五年度农村自建房买卖合同A3版(含土地使用)
- 村子绿化设计方案(3篇)
- 2025浙能集团甘肃有限公司新能源项目招聘22人笔试历年参考题库附带答案详解
- GB/T 45805-2025信控服务机构分类及编码规范
- DB3309-T 112-2024 嵊泗贻贝苗种包装运输通.用技术条件
- “艾梅乙”感染者消除医疗歧视制度-
- GB/T 10069.3-2024旋转电机噪声测定方法及限值第3部分:噪声限值
评论
0/150
提交评论