第一范文网 - 专业文章范例文档资料分享平台

AndroidStudio移动应用开发教学大纲 

来源:用户分享 时间:2025/5/28 15:51:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《移动应用开发》教学大纲

课程编码 制订人 制订日期 修订人 修订日期 审定组(人) 审定日期 学 分:4

学 时:64(其中理论学时:15,实践学时:47) 适用专业:计算机科学与技术、软件技术 一、课程的性质与任务

课程的性质:本课程是为计算机软件专业高年级学生开设的一门专业技能课。 理论上,Android技术架构、图形用户界面的编制、数据存储以及网络客户端的开发。 技能上,要求学生能熟练编写出手机界面程序、设计网络客户端的开发;能熟练使用Android Studio进行手机程序部署。

前导课程:《面向对象程序设计》、《动态WEB技术(JSP)》 后续课程:无

二、教学基本要求

通过本课程的学习,要求学生掌握Android基本框架、手机程序开发的基本方法和基本技术;要求具备以下能力:

1. 利用Android Studio熟练进行手机程序的编写能力; 2. 具备编写手机界面程序的能力; 3. 具备编写基于http协议的网络开发能力;

4. 具备综合应用Service、BroadcastReceivr和多线程技术,完成较为大型应用的能力; 5. 利用Android Studio进行Android程序的编译、运行和打包发布的能力;

三、教学条件

本课程教学要求在计算机机房进行,要为每个学生提供一台高性能计算机,并安装有JDK1.8、Android Studio 2.3.3及以上版本的软件。

四、教学内容及学时安排 序号 单元 主要内容 理论1. Android基础、发展历史和教学 趋势 1. 优秀的手机程序欣赏; 实践2. Android Studio调试程序步项目 骤; 1. Activity、Intent的概念 2. 基本UI控件的使用; 3. 界面的美化 教学要求 1. 了解Android的体系架构及其所处的位置; 1. Android Studio开发环境的配置; 2. 基本调试的技术。 1. 掌握Activity程序的基本框架及其生命周期; 2. 了解布局及基本UI控件的使用方式; 3. 了解Selector、style的使用。 1. Android Studio中Android的开发; 2. 基本图形用户界面以及事件处理的使用。 1. 掌握Adapter的工作原理; 2. 了解常用适配器控件的使用方式和常用属性、方法; 3. 了解自定义控件的开发步骤; 4. 了解并掌握菜单和对话框的概念和使用。 1. ArrayAdapter的使用; 2. 能够通过继承BaseAdapter实现自定义的Adpater; 3. 实现消息界面及实现联系人界面; 4. 利用Fragment + ViewPager实现界面集成; 5. 利用自定义控件实现圆形头像框,并能设置相关属性; 6. 掌握菜单和对话框的基本使用方法。 学时 1 1 Android概述 1 理论教学 2 Android基本UI控件 2 1. QQDemoV1登录界面搭建 2. QQDemoV1登录界面美化 实践3. QQDemoV1忘记密码界面项目 搭建及Activity跳转 1. Adapter的工作原理; 2. ListView、Spinner、ViewPager、理论ExpandableListView、等常教学 用适配器控件的使用; 3. Fragment的基本概念; 4. 自定义控件的基本概念; 5. 菜单与对话框。 6 4 3 Android高级UI控件 1. QQDemoV2中消息界面的实现; 2. QQDemoV2中联系人界面的实现; 实践3. QQDemoV2使用项目 Fragment+ViewPager实现界面集成; 4. 圆形头像框的实现; 5. 为QQDemoV2添加菜单及对话框 10 理论4. ContentProvider 教学 1. SharedPreferences 2. SQLite机制与管理; 3. SQLite操作; 1. 掌握SharedPreferences的原理及使用; 2. 掌握SQLite机制; 3. 熟悉SQLite的各种操作; 4. 了解ContentProvider使用。 4 4 Android数据存储 1. 熟练运用SQLite进行本地数据库的创建、查询和排序; 1. 基于SQLite修改2. 能够使用QQDemoV2的登录、消息DialogFragment创建自实践和联系人相关功能; 定义对话框; 项目 2. 通过ContentProvider机制,3. 理解ContentProvider机为联系人添加本机联系人制,能够自定义组。 ContentProvider进行数据共享。 理论教学 1. 播放器MediaPlayer; 2. 广播; 3. 服务; 4. 多线程与Handler。 1. 简单音乐播放器 1. 了解MediaPlayer的工作方式; 2. 了解广播和服务的工作机制。 10 2 5 服务与广播 实践教学 1. 本章采用实训教学方10 式,以学生自主完成为主,培养实际动手能力,提高编程水平。 1. 了解HTTP的基本原理及工作方式; 2. 了解Json的基本概念及解析方式; 3. 了解图片缓存的基本原理; 4. 了解Session的工作机制; 5. 了解HTTP协议中回送数据的主要方式。 6 Android网络通信 理论教学 1. 2. 3. 4. 5. 基于HTTP网络通信; Json数据的解析与获取; 图片的显示与缓存; Session; 如何向服务端发送数据。 2 1. SoccerTeams项目,主要包实践括球队信息展示,用户登录教学 及对支持的球队投票等功能。 1. 了解并掌握服务端的安装与配置; 2. 掌握Gson的使用,并能够完成Json数据的解析; 3. 理解图片缓存的原理,并能实现内存缓存功能; 4. 理解Session的原理,并能实现Android端与服务端Session的同步; 5. 了解回送数据的主要方式,并能实现登录及投票功能。 理论教学 实践教学 10 6 课程设计 理论教学 课程设计答辩 2 17 47 学时合计64 五、教法说明

本课程是一门实践性和趣味性较强的课程,在教学过程中,重点在于挑选一些趣味性和实用性都较强的经典例子,将知识点巧妙地融入实践中进行讲解,使学生在实践中掌握要点。要注意精讲多练,充分激发学生的学习兴趣,并鼓励学生去创新。

Android技术尚在不断的发展当中,且许多的移动设备厂商提供针对自己产品的扩展技术。因此,在教学中要加大信息量,让学生了解本领域技术的最新发展动态和最新技术。

六、考核方式及评分办法

本课程考核采用形成性考核方式,考核成绩有以下几部分组成: 平时作业:占总成绩的35%; 课堂表现及考勤:占总成绩的15%;

课程设计:占总成绩的50%,以作品的形式提交。

七、教材与参考书 教材:

《Android Studio移动应用开发任务教程》

参考书:

《Google Android SDK开发范例大全》

搜索更多关于: AndroidStudio移动应用开发教学大纲  的文档
AndroidStudio移动应用开发教学大纲 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c81ddf49zql4i6jo0x1m776vac3ljxx012cq_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top