基于Android的软件开发 教学大纲.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的软件开发 教学大纲

《基于Android的软件开发》教学大纲课程代码:AB08200课程名称:《基于Android的软件开发》英文名称:Android Programming Fundament学分:3学分总学时数:48学时(理论32+实验16)先修课程:《Java程序设计》授课对象:电子信息工程、通信工程等本科生课程类别:学科专业课开课学期:第4、5学期一、课程简介本课程是电子信息工程专业的学科专业课,课程主要介绍在Android平台下应用程序的设计与开发。Android应用开发是一门实践性很强的课程,不仅要掌握Android的一些基本理论知识,更重要的是能够实际动手开发一些应用。二、教学目的与任务通过课程的学习,使学生掌握Android编程的关键技术,具备Android平台应用开发相关知识和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务,能够自己进行更加深入的学习。三、课程教学原则与教学方法本课程是一门工程性、实践性很强的课程,不仅要学习Android程序设计的基础理论知识,更要注重上机实践和开发,因此每堂课主要采用讲授2课时、实践1课时的方式。实践环节主要是本堂课知识点相关的实验,其它实验课后完成。每次实验学生需提交提交电子版设计文档和工程代码。此外,由于本课程特有的软件开发环境、工具等的复杂性及多样性,课程学习还必须培养学生主动学习、自觉学习的能力,有许多的知识和工具使用方法是需要学生利用已有知识,去查找和自学。四、课程教学内容要点及建议学时分配Android系统概述(讲授2学时,实验1学时)Android系统概述Android的系统架构和开发环境;创建 Android 项目Android应用的基本组成。具体教学要求:了解Android系统发展历程和现状;了解Android的系统架构和开发环境;掌握创建简单的 Android 项目了解Android应用的基本组成。Android设计模式和生命周期(讲授6学时,实验3学时)Android 与 MVC 设计模式应用视图层和控制层Activity 生命周期保存数据异常与栈跟踪。具体教学要求:重点理解Android应用是基于模型、控制器和视图(简称MVC)的架构模式进行设计的;熟悉Activity 生命周期,理解Activity 生命周期和程序的生命周期之间的关系,掌握程序的资源管理;了解标准控件和Layout布局的使用,熟练使用Activity与Intent配合传递值的方式;学会输出Log以及查看程序运行日志、分析和调试程序,了解Android 编程与兼容性问题。组件和UI (讲授10学时,实验5学时)利用fragment管理应用的UI;Android标准组件和Layout布局的使用;ListFragment、ArrayAdapter、ViewPager和对话框;优化程序、精简代码。具体教学要求:理解采用fragment进行应用的UI管理的优点,掌握托管、创建和添加 UI fragment 到 FragmentManager的过程;理解事件的概念,掌握响应、捕获和处理事件的方法;理解和熟悉XML 布局属性,掌握Layout布局和图形布局工具,;理解和熟悉Android标准组件的特点和使用方法。掌握在fragment 中启动 activity的方法,学会通过 fragment 获取返回结果实现master-detail转换;理解ViewPager 应用特点,学会使用ViewPager实现不同列表项的切换;掌握对话框的创建,能熟练实现两个fragment间的数据传递。操作栏、相机和文件管理 (讲授10学时,实验5学时)媒体播放与控制;应用资源管理,应用本地化和Git版本控制工具;操作栏、菜单和层级式导航保存数据到JSON存储与加载本地文件;使用相机 API具体教学要求:熟悉MediaPlayer组件的使用方法,掌握音频和视频播放与控制方法;理解设备旋转引发实例销毁的机制,掌握保留fragment方法;掌握应用资源管理,理解应用本地化的目的、掌握本地化方法;熟练掌握Git版本控制工具,掌握利用git,创建代码仓库、提交本地代码的方法掌握操作栏、选项菜单和层级式导航实现方法;了解存储与加载本地文件的必要性,熟悉存储与加载本地文件的方法;了解JSON数据格式,掌握保存并加载JSON文件数据方法。了解Android 文件系统与 Java I/O了解上下文菜单与上下文操作模式,掌握上下文菜单实现方法掌握相机API的使用方法,学会拍摄并处理照片。深入学习 intent(讲授4学时,实验2学时)隐式 intentMaster-Detail 用户界面显式 intent样式与 include 标签的使用布局定义。具体教学要求:理解隐式 intent的优点,掌握隐式 intent使用方法了

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档