《移动开发技术与应用》课程教学大纲 英文:《Mobi le Development Technology and Appl ication》 Course Syl labus 一、课程基本信息 课程代码,16101s03 课程名称:《移动开发技术与应用》 英文名称:《Mobile Development Technology and Application》 课程类别:专业选修 学 时:48学时 学 分:3学分 适用对象:信息管理、电子商务、计算机科学及计算机软件专业 考核方式:分散 先修课程:《C语言程序设计》、《高级Java开发技术》、《数据库原理》 二、课程简介 《移动开发技术与应用》是信息管理、计算机软件及其相关专业的高级开发课 程。本课程以实际应用为导向,内容涵盖Android系统的资源访问、基本程序单元 Activity、.组件信使Intent、Service组件、图形用户界面(GUI)设计及事件处 理、多线程技术、网络通信技术、数据库技术、广播事件处理、多媒体应用及GPS 应用等内容。通过本课程的学习可以使学生了解Android系统开发的基础理论、熟 练掌握系统开发的工具软件及编程方法,并大大提高学生的系统分析与设计及系统 实现的能力。 <Mobile Development Technology and Application is the advanced development courses for information management,software and related professional student This ourse is directed by actual application,covering Android system resoure access,basi unit Activity,component messenger Intent,Service component,the graphical user interface(GUI)design and event processing,network communication technology, database technology.broadcast event processing.multimedia application and gPs plication.Through this the course of leaming can make students understand the basic theory of Android systen developme maste nt tools and programming methods,and can greatly improve students'ability of system analysis and design and system implementation. 三、课程性质与教学目的 本课程是信息管理、计算机软件及其相关专业的高级开发课程。本课程的任多 是使学生熟练掌握Android系统开发的基础理论、技能方法及系统实现能力,以实 际项目为目标,培养学生的系统分析、系统设计、系统建模的动手能力。 本课程的主要知识点群包括Android的资源访问、基本程序单元Activity
《移动开发技术与应用》课程教学大纲 英文:《Mobile Development Technology and Application》 Course Syllabus 一、课程基本信息 课程代码:16101503 课程名称:《移动开发技术与应用》 英文名称:《Mobile Development Technology and Application》 课程类别:专业选修 学 时:48 学时 学 分: 3 学分 适用对象: 信息管理、电子商务、计算机科学及计算机软件专业 考核方式:分散 先修课程:《C 语言程序设计》、《高级 Java 开发技术》、《数据库原理》 等 二、课程简介 《移动开发技术与应用》是信息管理、计算机软件及其相关专业的高级开发课 程。本课程以实际应用为导向,内容涵盖 Android 系统的资源访问、基本程序单元 Activity、组件信使 Intent、Service 组件、图形用户界面(GUI)设计及事件处 理、多线程技术、网络通信技术、数据库技术、广播事件处理、多媒体应用及 GPS 应用等内容。通过本课程的学习可以使学生了解 Android 系统开发的基础理论、熟 练掌握系统开发的工具软件及编程方法,并大大提高学生的系统分析与设计及系统 实现的能力。 《Mobile Development Technology and Application》is the advanced development courses for information management,software and related professional students. This course is directed by actual application, covering Android system resource access, basic unit Activity, component messenger Intent, Service component, the graphical user interface (GUI) design and event processing, network communication technology, database technology, broadcast event processing, multimedia application and GPS application. Through this the course of learning can make students understand the basic theory of Android system development, master system development tools and programming methods, and can greatly improve students' ability of system analysis and design and system implementation. 三、课程性质与教学目的 本课程是信息管理、计算机软件及其相关专业的高级开发课程。本课程的任务 是使学生熟练掌握 Android 系统开发的基础理论、技能方法及系统实现能力,以实 际项目为目标,培养学生的系统分析、系统设计、系统建模的动手能力。 本课程的主要知识点群包括 Android 的资源访问、基本程序单元 Activity
组件信使Intent、.Service组件、图形用户界面(GUI)设计及事件处理、多线程 技术、络通信技术、数据库技术、广播事件处理、多煤体应用及GPS应用等。 l.知识教学目标:理解和学握Android系统的开发工具,学握Android系 的中高级技术应用开发方法。 2.能力教学目标:熟练使用Android Studio开发Android中高级应用程序 3.思想教育目标:学会良好的编程习惯。 四、教学内容及要求 第1章Android概 (一)目的与要求 0.引导大学生树立科学的理想信念(思政部分 1.了解Android技术的起源与发展 2.了解Android的平台架构及特性 3.了解Android的应用程序组件 4.掌握Android程序开发的基本过程 (二)教学内容 1、 (1)理想的内酒与特 理想具有超越性 理想具有实践性 理想具有时代性 (2)信念的内通与特征 信念具有执著性 信念具有多样性 2、理想信念是精神之“钙 (1)理想信令昭示奋斗目标 (2)理想信念提供奋斗动力 (3)理想信念提高精神境界 3、为什么要信仰马克思主义 (1)体现了科学性和革命性的统 (2)具有鲜明的实践品格 (3)且有持久生命力 l.1 Android的前世今生 L.2 Android的平台架构及特性 1.3 Android Market 1.4 Android应用程序组件 L.5 Android与Java ME的区别与联 (三)思考与实践 1.比较Java语言在不同应用平台上的异同点 2.Android应用程序的主要组件有哪些?
组件信使 Intent、Service 组件、图形用户界面(GUI)设计及事件处理、多线程 技术、网络通信技术、数据库技术、广播事件处理、多媒体应用及 GPS 应用等。 1. 知识教学目标: 理解和掌握 Android 系统的开发工具,掌握 Android 系统 的中高级技术应用开发方法。 2. 能力教学目标: 熟练使用 Android Studio 开发 Android 中高级应用程序。 3. 思想教育目标: 学会良好的编程习惯。 四、教学内容及要求 第 1 章 Android 概述 (一) 目的与要求 0.引导大学生树立科学的理想信念(思政部分) 1.了解 Android 技术的起源与发展 2.了解 Android 的平台架构及特性 3.了解 Android 的应用程序组件 4.掌握 Android 程序开发的基本过程 (二) 教学内容 第 0 节 坚定理想信念(思政部分) 1、理想信念的内涵 (1)理想的内涵与特征 理想具有超越性 理想具有实践性 理想具有时代性 (2)信念的内涵与特征 信念具有执著性 信念具有多样性 2、理想信念是精神之“钙” (1)理想信念昭示奋斗目标 (2)理想信念提供奋斗动力 (3)理想信念提高精神境界 3、为什么要信仰马克思主义 (1)体现了科学性和革命性的统一 (2)具有鲜明的实践品格 (3)具有持久生命力 1.1 Android 的前世今生 1.2 Android 的平台架构及特性 1.3 Android Market 1.4 Android 应用程序组件 1.5 Android 与 Java ME 的区别与联 (三) 思考与实践 1.比较 Java 语言在不同应用平台上的异同点 2.Android 应用程序的主要组件有哪些?
3.最新的Android平台版本号是多少? (四)教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论等 第2章Android:开发基础 (一)目的与要求 l.掌握Android开发环境的搭建方法 2.掌握Android常用工具的使用方法 3.堂握Andr0id应用程序开发的最基本方法 (二)教学内容 2.1 Android开发环境的搭建 2.l.1下载Android SDK 2.1.2下载安装JDK 2.l.3下载Android Studio 2.1.4下载安装ADT 2.2 Android常用工具的使用 2.2.创建Android Virtual Devices(AVD 2.2.2模拟器(Emulator)的使用 2.2.3 Android Debug Bridge(ADB)的使用 2.2.4 Dalvik Debug Monitor Service(DDMS)的使用 2.2.5 Android Asset Packaging Tool(AAPT)的使用 2.2.6Dx的使用 2.2.7 mksdcard的使用 2.3我的第一个Android应用 2.3.1纯手工创建一个Android应用 2.3.2使用Android Studio创建一个Android应用 2.3我的第一个Android应用 (三)思考与实践 L.在自己的手提电脑上搭建Android开发环境 2.创建第一个Android应用程序 (四)教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论
3.最新的 Android 平台版本号是多少? (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论等 第 2 章 Android 开发基础 (一) 目的与要求 1.掌握 Android 开发环境的搭建方法 2.掌握 Android 常用工具的使用方法 3.掌握 Android 应用程序开发的最基本方法 (二) 教学内容 2.1 Android 开发环境的搭建 2.1.1 下载 Android SDK 2.1.2 下载安装 JDK 2.1.3 下载 Android Studio 2.1.4 下载安装 ADT 2.2 Android 常用工具的使用 2.2.1 创建 Android Virtual Devices(AVD) 2.2.2 模拟器(Emulator)的使用 2.2.3 Android Debug Bridge(ADB)的使用 2.2.4 Dalvik Debug Monitor Service(DDMS)的使用 2.2.5 Android Asset Packaging Tool(AAPT)的使用 2.2.6 DX 的使用 2.2.7 mksdcard 的使用 2.3 我的第一个 Android 应用 2.3.1 纯手工创建一个 Android 应用 2.3.2 使用 Android Studio 创建一个 Android 应用 2.3 我的第一个 Android 应用 (三) 思考与实践 1.在自己的手提电脑上搭建 Android 开发环境 2.创建第一个 Android 应用程序 (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论
4.上机实验等 第3章Android中的资源访问 (一)目的与要求 0.引导大学生要在实现中国梦的伟大实践中化理想为现实(思政部分) l.了解Android的不同资源的类别使用方法 2.掌握Android的不同资源的使用方法 (二)教学内容 第0节在实现中国梦的实践中放飞青春梦想(思政部分) 4、中国特色社会主义是我们的共同理想 5、胸怀共产主义远大理想 6、理想与现实的关系 (1)辩证看待理想与现实的矛盾 (2)实现理想的长期性、艰巨性和曲折性 (3)艰苦奋斗是实现理想的重要条件 7、个人理想与社会理想的统一 (1)个人理想以社会理想为指引 (2)社会理想是对个人理想的凝练和升华 8、为实现中国梦注入青春能量 (1)立志当高远 (2)立志做大事 (3)立志须躬行 3.1资源简介 3.2使用颜色(color)资源 3.3使用字符串(string)资源 3.4使用尺寸(dimen)资源 3.5使用原始L资源 3.6使用drawables资源 3.7使用布局(1 ayout)资源 3.8使用菜单(menu)资源 (三)思考与实践 1.试比较Android资源的文件夹结构 2.在Android Studio环境下验证Android资源的应用方法 (四)教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3,课堂讨论 4.上机实验等
4.上机实验等 第 3 章 Android 中的资源访问 (一) 目的与要求 0.引导大学生要在实现中国梦的伟大实践中化理想为现实(思政部分) 1.了解 Android 的不同资源的类别使用方法 2.掌握 Android 的不同资源的使用方法 (二) 教学内容 第 0 节 在实现中国梦的实践中放飞青春梦想(思政部分) 4、中国特色社会主义是我们的共同理想 5、胸怀共产主义远大理想 6、理想与现实的关系 (1)辩证看待理想与现实的矛盾 (2)实现理想的长期性、艰巨性和曲折性 (3)艰苦奋斗是实现理想的重要条件 7、个人理想与社会理想的统一 (1)个人理想以社会理想为指引 (2)社会理想是对个人理想的凝练和升华 8、为实现中国梦注入青春能量 (1)立志当高远 (2)立志做大事 (3)立志须躬行 3.1 资源简介 3.2 使用颜色(color)资源 3.3 使用字符串(string)资源 3.4 使用尺寸(dimen)资源 3.5 使用原始 XML 资源 3.6 使用 drawables 资源 3.7 使用布局(layout)资源 3.8 使用菜单(menu)资源 (三) 思考与实践 1.试比较 Android 资源的文件夹结构 2.在 Android Studio 环境下验证 Android 资源的应用方法 (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等
第4章Android用户界面 (一)目的与要求 L.掌握Android菜单、对话框、提示信息等组件的使用方法 2.掌握Android事件处理机制和方法 3.掌握Android布局管理(Layout)的使用方法 4.掌握Android组件(Widget)使用方法 (二)教学内容 4.1菜单 4.l.1选项菜单(0 ption Menu) 4.L.2上下文菜单(Context Menu) 4.1.3子菜单(Suh Menu) 4.2对话框 4.3提示信息(Toast) 4.4事件处理 4.4.1事件处理机制 4.4.2 Android中的事件监听器 4.4.3事件处理步骤 4.5布局管理(Layout) 4.5.1线性布局 4.5.2帧布局 4.5.3表格布局 4.5.4相对布局 4.5.5绝对布局 4.6组件(Widget) 4.6.1常用组件 4.6.2自动完成文本框(AutoCompleteTextview) 4.6.3选项卡(Tab) 4.6.4进度条(ProgressBar) 4.6.5日期、时间选择对话框(DataPickerDialog、.TimePickerDialog 4.6.6列表视图(ListView) 4.6.7网格视图(GridView) 4.6.8画廊视图(Gal1ery) 4.6.9地图视图(MapView) 4.6.10网路视图(WebView) (三)思考与实践 L,比较Java和Android平台组件技术之间的异同点 2.比较Java和Android平台事件处理机制之间的异同点
第 4 章 Android 用户界面 (一) 目的与要求 1.掌握 Android 菜单、对话框、提示信息等组件的使用方法 2.掌握 Android 事件处理机制和方法 3.掌握 Android 布局管理(Layout)的使用方法 4.掌握 Android 组件(Widget)使用方法 (二) 教学内容 4.1 菜单 4.1.1 选项菜单(Option Menu) 4.1.2 上下文菜单(Context Menu) 4.1.3 子菜单(Sub Menu) 4.2 对话框 4.3 提示信息(Toast) 4.4 事件处理 4.4.1 事件处理机制 4.4.2 Android 中的事件监听器 4.4.3 事件处理步骤 4.5 布局管理(Layout) 4.5.1 线性布局 4.5.2 帧布局 4.5.3 表格布局 4.5.4 相对布局 4.5.5 绝对布局 4.6 组件(Widget) 4.6.1 常用组件 4.6.2 自动完成文本框(AutoCompleteTextView) 4.6.3 选项卡(Tab) 4.6.4 进度条(ProgressBar) 4.6.5 日期、时间选择对话框(DataPickerDialog、TimePickerDialog) 4.6.6 列表视图(ListView) 4.6.7 网格视图(GridView) 4.6.8 画廊视图(Gallery) 4.6.9 地图视图(MapView) 4.6.10 网络视图(WebView) (三) 思考与实践 1.比较 Java 和 Android 平台组件技术之间的异同点 2.比较 Java 和 Android 平台事件处理机制之间的异同点