




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、移动应用设计与开发教学大纲1、 大纲说明课程编号: 1400059课程名称(中文):移动应用设计与开发课程名称(英文): Mobile Apps Design and Development适用专业:计算机科学与技术(含师范) 、网络工程、软件工程课程类别:专业任选课程课程学时:总学时48 讲授学时 18 实验学时 30课程学分: 2先修课程:面向对象程序设计、高级语言程序设计2、 课程的性质和任务1. 课程的性质本课程为计算机软件工程类的专业选修课程, 主要介绍 Android 平台的移动应用开发概 念、方法和过程。2. 课程的任务本课程采用理论教学与实验相结合的方式, 系统地介绍 Andr
2、oid 应用开发涉及的相关技 术。课程目标包括:(1) . 使用学生掌握Android 编程的基本模式;(2) . 完成一个功能较全面的 Android 程序;(3) . 理解 Android 编程的关键技术,能够自己进行更加深入的学习;(4) . 初步具有 Android 编程的实力,能够在文档辅助下完成企业要求的应用开发。3、 教学内容、教学要求第 1 章 Android 操作系统概述教学内容3.1 Android平台介绍3.2 Android平台特性3.3 Android平台架构(重点)3.4 Android原生(Navtive) C/C+程序开发及 Android NDK 介绍3.5
3、Native开发方式与JAVA开发方式性能比较教学要求(1) . 了解Android 平台与特性。(2) . 理解Android 平台的架构。第2章 Android SDK 及其开发环境搭建教学内容2.1 Android SDK 的版本演进2.2 Eclipse ADT插件与SDK版本的对应关系(重点)2.3 ADT插件的安装和更新(难点)2.4 Android 模拟器介绍2.5 通过Eclipse创建一个 Hello Word简单的项目 教学要求(1) . 了解Android SDK的版本演进。(2) . 掌握 ADT 的安装与更新。第3章 Android 项目结构分析教学内容3.1 资源管
4、理(Resources汾析(重点)3.2 应用构成中的四个主干组件简单分析教学要求(1) . 理解Android 的资源管理。(2) . 理解Android 的 4 个主要组件的作用。第4章 Activity教学内容4.1 Activity 的生命周期 (重点)4.2 Activity 有四种本质区别的状态4.3 保存持久状态4.4 权限许可4.5 进程的生命周期4.6 继承 Activity 类应该注意的问题 教学要求(1) . 理解Activity 的生命周期。(2) . 掌握Activity 的 API 及使用方法。第5章 高级 UI教学内容5.1 标准控件的使用(重点)5.2 设计开发
5、自定义控件5.3 Layout 布局的使用 (难点)5.4 触摸/按键(UI Events)事件处理方法(难点)教学要求(1) . 掌握标准控件的使用。(2) . 了解自定义控件的开发方法。(3) . 掌握Layout 而已的用法。(4) . 掌握UI 事件处理方法。第6章Intent Receiver教学内容6.1 Intent 的作用和目的 (重点)6.2 属性讲解6.3 Android 如何定义以及如何解析 Intent (难点)6.4 AndroidManifest.xml 深入分析 (难点)教学要求(1) . 理解Intent 的作用与目的。(2) . 掌握Intent 的使用方法。
6、(3) . 掌握AndroidManifest.xml 的用法。第7章Android中的多线程处理教学内容7.1 UI 线程与工作线程 (重点)7.2 Handler/Looper 处理耗时操作7.3 AsyncTask异步任务(难点)教学要求(1) . 理解Android 的 UI 线程与工作线程。(2) . 掌握Android 的多线程处理方法。第8章 Service 和 BroadcastReceiver教学内容8.1 什么是 Service (重点)8.2 如何使用 Service (难点)8.3 Service 的生命周期8.4 BroadcastReceiver 的使用教学要求(1
7、) . 理解 Service 的作用及其生命周期。(2) . 掌握 BroadcastReceiver 的用法。第9章 数据访问教学内容9.1 使用SQLite来存储数据(重点)9.2 使用SharedPreference来保存简单的配置数据9.3 创建Content Providers9.4 使用Content Providers (难点)教学要求(1) . 了解SQLite的作用。(2) . 掌握 Content Providers 的用法。第10章 多媒体处理教学内容2.1 1 使用MediaRecorder 来录制音视频2.2 2 使用MediaPlayer 来播放多媒体文件教学要求(
8、1) . 了解 MediaRecorder 和 MediaPlayer 的 API 及用法。第11章 网络访问教学内容11.1 网络连接的相关知识11.2 URLConnection 和 HttpURLConnection 的应用11.3 Apache HttpClient 的分析和使用 (重点)11.4 如何在 Android 中往远端服务器上传文件11.5 使用pull和sax来进行XML数据处理教学要求(1) . 理解网站连接相关知识。(2) . 掌握URLConnection 和 HttpURLConnection 的用法。(3) . 掌握Apache HttpClient 的用法。(
9、4) . 了解 Android 的文件上传操作及XML 数据处理方法。(5) 章 调试、打包发布工具使用教学内容12.1 Android 调试桥12.2 启用logcat 日志调试 (重点)12.3 模拟器上安装删除软件12.5 如何将软件上传到 Google Market中教学要求(1) .掌握Android的调试方法。(2) .掌握在模拟器上安装删除软件的方法。(3) .掌握应用的打包、签名和安装方法。(4) . 了解将应用发布到应用商店的方法。四、实验教学(见实验教学大纲)五、学时分配表1 :课堂教学学时分配表序号教学内容学时分配1第1章 Android操作系统概述12第2章 Android SDK及其开发环境搭建13第3章 Android项目结构分析14第 4 章 Activity15第5章高级UI26第 6 章 Intent Receiver27第7章 Android多线程处理28第 8 章 Service 和 BroadcastReceiver19第9章数据访问210第10章多媒体处理111第11章网络访问212第12章调试、打包发布工具2合计18六、 教材推荐教材(1) .精通 Android, Dave MacLean
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025光纤通讯供货合同范本
- 2025二手房购房合同模板
- 学校聘用清洁工劳动协议
- 污水处理厂施工合同
- 多间店面出租合同
- 个人股份转让协议书
- 多媒体发布广告合同
- 学校委托保洁公司托管合同
- 2025私人借款合同模板
- 2025设备租赁合同(1)设备租赁合同
- 2025年江苏省安全员C证(专职安全员)考试题库
- 《上海金茂大厦》课件
- 2025年河南交通职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 打造具有竞争力的农行合规文化品牌
- 第三章-公安情报工作研究
- 宁德时代供应商申请入库教程
- 网络与信息安全专业国家技能人才培养工学一体化课程设置方案
- 大模型关键技术与应用
- Unit+6+The+power+of+plants+大单元教学设计2024-2025学年外研版英语七年级上册+
- 《动感单车式健身发电装置结构设计》开题报告文献综述3800字
- 四川大学华西口腔医学院课件
评论
0/150
提交评论