手机APP软件开发(Android)课程标准

合集下载

Android移动应用开发案例教程(慕课版)-课程大纲.docx

Android移动应用开发案例教程(慕课版)-课程大纲.docx

Undroid移动应用开发》课程大纲5. 4. Activity 的传值5. 4. 1. Activity跳转时传递数据5. 4. 2.获得Activity返回的数据5. 4. 3.案例3:个人信息发送与接收APP开发5. 5. Activity的生命周期5. 5.1关于任务和返回栈5.5.2 Activity生命周期的回调方法5. 5.3案例4:体验Activity的生命周期5. 6.案例5:用户注册及登录APP开发5. 7.课程小结5. 8.课后练习5. 9.课堂笔记5. 10.实训记录六、Android 高级组件List View 和RecyclerView 6.1.学习目标6.2.ListView 控件6.2.1.List View 控件介绍6.2.2.ListView控件的使用6.2.3.ListView 常用Adapter6.2.4.案例1:使用List View完成通讯录开发6.3.Base Adapter 适配器6.3.1.BaseAdapter 适配器介绍6.3.2.BaseAdaptcr适配器的使用6.3.3.案例2:使用BaseAdapter升级通讯录6.4.ListView 的常用Listener6.4.1.ListView 的Listener 简介6.4.2.ListView 的Listener 使用6.4.3.案例3:完成通讯录的选中及下拉刷新功能6.5.RecyclerView 控件6.5.1.RecyclerView 控件介绍6.5.2.RecyclerView 控件的使用6.5.3.案例4:使用RecyclerView开发我爱电影6.6.RecyclerView 的Listener6.6.1 .RecyclerView 的单击监听6.6.2.SwipcRcfrcshLayout 刷新控件的使用6.6.3.案例5:完成我爱电影的选中及刷新功能6.7.课程小结6.8.课后练习6.9.课堂笔记6.1().实训记录七、Android 高级控件ViewPager 和Fragment 7.1学习目标7.2 ViewPager控件使用7.2.1ViewPager 介绍7.2.2PagerAdapter 介绍和用法7.2.3案例1: APP启动页的开发7.3 Fragment 使用7.3.1Fragment 介绍7.3.2Fragment的生命周期7.3.3Fragment适配器介绍7.3.4案例2: APP底部导航功能开发7.4案例3:商城导航APP开发7.5课程小结7.5课后练习1.7.课堂笔记1.8.实训记录八、Android的网络编程Volley 和Gson框架8.1学习目标8.2HTTP协议简介8.3Volley框架的使用8.3.1Volley框架的简介8.3.2Android 中使用Volley8.3.3案例1:狗狗图片APP8.4JSON数据解析8.4.1JSON格式数据介绍8.4.2JSON格式数据解析8.4.3案例2:我爱电影APP (网络版)8.5Gson框架的使用8.5.1Gson框架简介8.5.2Gson使用流程8.5.3案例3:使用Gson框架改造我爱电影(网络版)8.6课程小结8.7课后练习8.8.课堂笔记8.9.实训记录九、综合项目:影视分享APP开发9.1学习目标9.2项目需求9. 3 Meterial Design风格界面设计9. 3. 1 Meterial Design 风格9. 3. 2侧滑导航9. 3. 3菜单项切换9.3.4悬浮按钮和底部消息9.4搭建项目图片与数据访问框架9.4.1图片及数据访问框架配置9. 4. 2 JavaBean 设计9.4.3数据访问框架测试9. 5电影列表功能开发9. 5. 1需求描述9. 5. 2 UI布局设计9. 5. 3业务功能实现9. 5.4运行效果。

移动应用开发课程标准 doc

移动应用开发课程标准 doc

移动应用开发课程标准随着移动互联网的快速发展,移动应用开发已经成为IT行业的热门领域之一。

为了培养更多具备移动应用开发能力的人才,许多高校和培训机构纷纷开设了移动应用开发课程。

然而,由于行业发展迅速,各种技术不断更新,导致移动应用开发课程的教学内容和标准也需要不断进行修订和完善。

本文旨在提出一套完备的移动应用开发课程标准,以期为相关教育机构和学习者提供指导和参考。

一、课程目标1.1 掌握移动应用开发的基本理论和方法,具备独立开发移动应用的能力。

1.2 熟悉移动应用开发的前沿技术和发展趋势,具备不断学习和创新的能力。

1.3 培养学生团队协作意识,使其能够在实际项目中有效地参与到开发工作中。

二、课程内容2.1 移动应用开发基础(1)移动应用开发概述(2)移动应用开发环境搭建(3)移动应用开发工具介绍(4)移动应用界面设计基础(5)移动应用导航和布局设计2.2 移动应用开发技术(1)移动应用开发语言介绍(2)移动应用开发框架(3)移动应用网络通信技术(4)移动应用数据库应用(5)移动应用性能优化和调试2.3 移动应用开发实践(1)移动应用实战项目(2)移动应用开发流程和方法(3)移动应用测试和发布(4)移动应用用户体验设计(5)移动应用开发案例分析三、教学方法3.1 理论与实践相结合在课堂教学中,要注重理论知识的传授也要引导学生进行实际操作,通过动手实践来巩固所学知识。

3.2 项目驱动教学以项目为载体,让学生在实际项目中学习和实践,培养其解决问题和团队协作能力。

3.3 资源共享和交流教师和学生之间要建立起良好的互动和交流机制,共享教学资源和经验,促进共同提高。

四、教学评估4.1 平时作业学生需要按时完成课堂作业和项目任务,以检验其对课程知识的掌握程度和实际能力。

4.2 期末考核通过期末考核来综合评价学生的学习情况,包括理论知识的掌握程度和实际能力的表现。

4.3 课程设计学生需要完成一定的课程设计项目,对于项目的完成情况和质量进行评价。

移动应用开发教学大纲

移动应用开发教学大纲

移动应用开发教学大纲一、课程简介本课程旨在介绍移动应用开发的基础知识和实践技能,通过理论教学和实际操作,帮助学生掌握移动应用开发的基本原理和技术,为同学们未来从事移动应用开发奠定扎实的基础。

二、课程目标1. 了解移动应用开发的概念和发展历程;2. 掌握移动应用开发的基本工具和技术;3. 能够独立完成简单的移动应用开发项目。

三、教学内容1. 移动应用开发概述- 移动应用开发的定义和分类- 移动应用市场现状和发展趋势2. 移动应用开发环境搭建- 开发环境的准备- 移动应用开发工具的选择与安装3. 移动应用开发基础- 移动应用的UI设计原则- 移动应用的布局和控件- 事件处理和交互设计4. 移动应用开发进阶- 数据存储与管理- 网络请求与响应- 地图定位和导航功能5. 移动应用发布与推广- 移动应用的打包发布- 应用商店的提交和审核流程- 应用推广与营销四、教学方法1. 理论授课:讲解移动应用开发的基本概念和技术原理2. 实践操作:通过案例分析和实际操作,让学生熟练掌握移动应用开发技能3. 课堂互动:鼓励学生提问和讨论,促进学习氛围的营造五、教学评估1. 平时作业:包括课堂练习和实验报告2. 期中考试:对学生对移动应用开发知识的掌握程度进行考核3. 期末项目:要求学生独立完成一个移动应用开发项目,并进行展示和答辩六、教学资源1. 课程教材:移动应用开发相关的教材和参考书籍2. 在线资源:优质的移动应用开发视频教程和学习网站3. 实验室设施:提供给学生进行实践操作和项目开发的实验室设备和软件支持七、教学团队本课程由资深移动应用开发工程师和教育专家组成的教学团队共同执教,确保教学内容的权威性和实用性。

以上就是本课程《移动应用开发教学大纲》的详细内容,希望通过学习这门课程,同学们可以在移动应用开发领域取得更进一步的提升和发展。

祝愿大家取得优异的成绩!。

android开发基础课程标准

android开发基础课程标准

《Android开发基础》课程标准一、学习领域定位《Android开发基础》是高职高专软件技术专业的一门必修课程。

本课程的主要任务是介绍android操作系统的系统架构和运行机制,使学生对android 系统有全面而整体的了解和把握,通过本课程的学习后能掌握3G移动软件开发技能,将自己的应用移植到该平台上或者在该平台上开发应用。

二、学习领域目标:专业能力、社会能力、方法能力总体目标:熟练掌握使用Android开发应用程序所需的知识和技能,具备利用Android平台开发手机应用程序的能力。

(一)专业能力1.掌握面向对象编程的思想2.能够编制简单的Android应用程序(二)社会能力1.良好的职业素质2.不怕困难勇于创新的能力3.团队合作精神(三)方法能力1.主动学习、获取新知识的能力2.分析问题解决问题的能力三、学习情境设计(一)学习情境设计思想《Android开发基础》课程采用工学结合、理论实训一体化教学模式。

在教学实施过程中强调在“学中做、做中学”,加强技能培养。

教学过程采用案例教学法和项目教学法。

每一个知识点都设计了大量丰富案例和项目,使学生能灵活运用数据结构和算法知识去解决实际问题。

(二)学习情境课时分配(三)学习情境描述学习情境1:学习情境2:学习情境3:学习情境4:四、课程考核(一)期末考核及方式说明考核方式:采用全方位考核体系,利用上机考试的形式符合本课程的教学特点。

期末总评成绩包括平时考核、阶段考核、课程设计成绩和最终的期末考试成绩(利用上机考试的形式)。

(二)过程考核说明包括平时考核和阶段考核,其中:平时考核:平时考勤、作业和课堂提问阶段考核:针对每一个教学情境而进行的阶段性考核(三)集中实训考核说明无(四)课程成绩形成(比例分配)平时考核(平时考勤、作业、课堂提问)30% + 阶段评价(情境案例的实现效果)30%+ +期末考试成绩(采用大作业考核)40%五、教材使用教材:《名师讲坛:Android开发实战经典》李兴华编著,清华大学出版社,2012年3月,第一版参考教材:《Android应用开发详解》郭宏志编著,电子工业出版社,2010年6月,第一版。

Android基础应用课程标准

Android基础应用课程标准

《Android基础》课程标准一、课程定位本课程是计算机专业基于Java方向的Android应用层程序开发的一门专业核心课程。

作为Java程序设计、数据库原理与应用等课程的后续课程,主要在于培养学生应用Android技术进行Android应用程序开发的能力,并培养其良好的编程规范和职业习惯。

二、课程目标通过案例驱动的学习和综合训练,熟练掌握Android应用程序开发的基本知识和技能,并能结合Android 中的常用控件和四大系统组件进行Android应用程序的开发,并为后续Android高级知识的学习做下铺垫。

在课程的学习中,培养诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。

并养成规范的编码、按时交付软件等良好的工作态度。

(一)知识目标1.掌握Android开发环境的搭建;熟悉Android应用的基本框架,了解Activity、layout的关系;2.指导学生进行需求分析报告的拟定以及实训报告的编写;3.熟练掌握Android常用的UI组件的用法,熟练使用Android的UI组件来搭建用户界面;掌握Android中用户事件处理的基本方法;4.掌握APP系统分层架构的搭建;5.熟练掌握AdapterView相关UI组件以及Adapter模式、常见Adapter的定义;6.熟悉Activity、Service和BroadcastReceiver的生命周期方法,熟练掌握它们的用法7.熟悉Intent的用法,熟练使用Intent的诸多属性用途及用法;8.熟练掌握Service与广播机制的使用和工作原理,为应用开发打下基础;9.掌握SQLite的语法,熟练掌握Android SQLite 数据库的使用。

能够用多种方式实现数据存储和数据共享;10.掌握Android的异步加载机制;11.了解自定义控件的实现原理并掌握自定义技巧。

12.了解Android应用程序的屏幕适配、国际化方式及APP上架流程和盈利方式。

Android教学大纲

Android教学大纲

Android教学⼤纲Android从⼊门到精通课程教学⼤纲课程编号:201709210012学分:4学分学时:64学时(其中:讲授学时:35学时上机学时:29学时)先修课程:⽆后续课程:⽆适⽤专业:计算机相关专业开课部门:计算机系⼀、课程性质与⽬标Android从⼊门到精通是计算机专业学⽣必修的⼀门重要专业拓展选修课。

本课程中内容覆盖全⾯、讲解详细,其中包括Android应⽤和开发环境、Android应⽤的界⾯编程、常⽤的UI组件介绍、Android事件处理、深⼊理解Activity与Fragment、使⽤Intent和IntentFilter 进⾏通信、Android应⽤的资源、图形与图像处理、Android数据存储与IO、使⽤ContentProvider实现数据共享、Service与BroadcastReceiver、Android⽹络应⽤、多媒体应⽤开发、⽂字控实战项⽬等,了解Android技术发展应⽤的领域与前景,激发学⽣的学习兴趣,为进⼀步学习和应⽤计算机奠定良好的基础。

⼆、课程的主要内容及基本要求第1章 Android应⽤和开发环境(4学时)[知识点]Android的历史和发展搭建Android开发环境开始第⼀个安卓应⽤Android应⽤的基本组件介绍[重点]搭建Android开发环境开始第⼀个安卓应⽤Androiod应⽤的基本组件介绍[难点]搭建Android开发环境开始第⼀个安卓应⽤Androiod应⽤的基本组件介绍[基本要求]了解Android的发展和历史掌握Android的系统架构掌握如何搭建Android开发环境掌握Android应⽤的⽬录结构掌握第⼀个Android应⽤的编写和运⾏掌握Android应⽤的基础组件[实践与练习]完成相关习题。

第2章Android应⽤的界⾯编程(6学时)[知识点]界⾯编程和视图布局管理器⼏组重要的UI组件[重点]界⾯编程和视图布局管理器⼏组重要的UI组件[难点]界⾯编程和视图布局管理器⼏组重要的UI组件[基本要求]掌握Android界⾯的⼏种布局⽅式掌握常⽤的集中UI组件掌握两种重要的Adapter⽤法[实践与练习]完成相关习题。

android课程大纲教案+思政

android课程大纲教案+思政

android课程大纲教案+思政Android课程大纲教案与思政结合教学目标1.让学生掌握Android开发的基础知识和技能。

2.培养学生的团队协作和沟通能力。

3.通过思政内容,培养学生的社会主义核心价值观,增强社会责任感。

教学内容1.Android开发概述2.Android开发环境搭建3.基本UI组件与布局4.数据存储与访问5.服务和广播接收器6.网络编程与HTTP通信7.课程思政内容:将社会主义核心价值观融入Android应用开发,如设计一款帮助老年人使用智能手机的App,体现社会责任感和人文关怀。

教学难点与重点•重点:Android开发的核心概念和技术。

•难点:如何将思政内容与Android开发相结合,实现技术与思想的融合。

•解决办法:通过实际项目和案例,引导学生自主思考,结合思政内容,培养其社会责任感和创新精神。

教具和多媒体资源1.计算机、Android Studio开发环境。

2.PPT演示、教学视频、案例分析。

3.思政元素相关的图片、新闻、案例等资料。

教学方法1.激活学生的前知:通过提问,了解学生对Android和思政的基本认知。

2.教学策略:结合案例讲解、实践操作、小组讨论等多种方式,引导学生主动思考。

3.学生活动:设计Android项目,结合思政元素,进行小组讨论和分享。

教学过程1.导入:通过提问导入,引导学生思考Android开发的意义和价值。

2.讲授新课:介绍Android开发的基础知识和技术,结合思政内容进行讲解。

3.巩固练习:学生实践操作,完成简单的Android项目,体现思政元素。

4.归纳小结:总结本节课的主要内容,强调技术与思想的结合。

评价与反馈1.设计评价策略:通过小组报告、项目展示、口头反馈等方式评价学生的学习效果。

2.为学生提供反馈:根据学生的表现,给予指导和建议,鼓励其继续努力。

作业布置1.设计一个结合思政元素的Android应用原型。

2.写一篇关于Android应用的社会价值的短文。

android开发教学大纲

android开发教学大纲

android开发教学大纲Android开发教学大纲随着智能手机的普及和移动互联网的快速发展,Android操作系统成为了全球最流行的移动操作系统之一。

Android开发的技术也成为了炙手可热的职业之一。

为了满足市场对Android开发人才的需求,许多学校和培训机构开始开设Android开发的课程。

本文将探讨一份完整的Android开发教学大纲,帮助初学者了解学习Android开发的主要内容和步骤。

一、Android开发概述1. Android开发的背景和意义2. Android开发的发展历程3. Android开发的就业前景二、Android开发环境搭建1. 安装JDK和Android Studio2. 配置开发环境3. 创建第一个Android项目三、Android应用的基本组成1. Activity的概念和生命周期2. 布局文件和界面设计3. 常用控件的使用和属性设置4. 多媒体资源的处理四、Android应用的数据存储1. 数据存储方式的选择2. SQLite数据库的使用3. SharedPreferences的使用4. 文件存储和读取五、Android应用的网络通信1. 网络通信的基本原理2. 使用HttpURLConnection进行网络请求3. 使用Volley库进行网络通信4. 使用Retrofit库进行网络通信六、Android应用的高级功能1. 与其他应用的交互(Intent和Intent Filter)2. 服务的概念和使用3. 广播接收器的使用4. 定位和地图功能的实现七、Android应用的性能优化1. 内存管理和性能优化的基本原则2. 使用工具进行性能分析3. 优化布局和渲染性能4. 优化网络请求和数据处理八、Android应用的发布与上架1. 应用签名和打包2. 应用发布到Google Play和其他应用商店3. 应用更新和版本管理九、Android开发的进阶学习1. 深入学习Android框架和源码2. 学习常用的第三方库和开发工具3. 参与开源项目和技术社区的贡献4. 持续学习和跟踪最新的Android开发技术以上是一份完整的Android开发教学大纲,涵盖了从基础知识到进阶技术的全面内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国家中等职业教育改革发展示范学校软件信息与服务专业建设1.2.5核心课程的课程标准5.核心课手机APP软件开发(Android)课程标准东莞理工学校软件信息与服务专业项目建设小组一、课程的性质 1、课程定位《手机APP 软件开发(Android )》是理实一体化课程,是计算机软件与服务专业的一门重要的专业必修课程,通过此课程的学习,学生可以开发基本和较复杂的Android 应用程序。

本课程的前导课程:计算机应用基础、JAVA 语言。

后续课程:Android 游戏开发,Android 地图服务等。

本课程的课程定位于移动设备软件蓝领、智能手机APP 开发的工作岗位,课程任务是培养适应智能手机APP 安装调试、测试、开发工作的技能型人才。

通过本课程的学习,学生能掌握Android 平台安装,Android 基本控件的使用,Android 四大组件运用,Android 数据存储技术,Android 网络初级编程,Android 多媒体编程及Android 地图服务等技能。

2、课程任务课程任务是课程任务是通过本课程的学习,使学生形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。

遵守国家关于软件与信息技术的相关法律法规,形成网络管理和系统维护能力。

最终成为具备较全面的软件开发与信息服务的技术人才。

以社会对Android 开发类人才的实际需求为出发点,以提高学生的科学文化素质、培养学生的创新精神、实践能力及职业素质为目标。

按照学生的认知规律,采用项目驱动方法安排内容,着重培养学生的思考和动手能力。

二、职业活动《手机APP 软件开发(Android )》课程是软件与信息服务、计算机应用专业的核心课程,坚持“以企业应用为背景,以工作过程为导向,以任务驱动为手段,以职业竞岗位目标,变应试为应用”的教学设计理念,在岗位调研的基础上解构关键职业岗位能力,以职业能力为中心设计教学过程。

Android 程序员岗位职业能力 教学内容(理实一体化课) 开发工具安装与使用 初次体验Android (项目一)基础手机程序开发APP 编程基础(项目二、三、四、五、六、七)课程编号: 08110 课程类型: 专业必修课、一体化课程 学时: 72 适用对象: 软件与信息服务专业三年级学生 编制者: 欧阳元东 审核者:编制日期: 2014-07-05Android多媒体与娱乐开发Android多媒体与娱乐(项目八)Android绘画与动画开发Android绘画与动画(项目九)地图服务开发地图服务(项目十)Android网络编程Android网络编程(项目十一)Android游戏开发Android游戏开发(项目十二)Android综合实例开发Android综合实例(项目十三)三、课程目标1、职业关键能力目标(1)掌握Android开发平台的安装和配置。

(2)掌握Android布局设计的主要方法。

(3)Activity,Service,ContentProvider,BroadcastReceiver四大组件的基本用法。

(4)掌握Android数据存储的方法。

(5)掌握基本的Android多媒体初级编程。

(6)了解网络编程编程的方法,学会编写简单的网络传输数据程序。

(7)了解Android游戏开发的方法,能编写简单的Android小游戏。

(8)了解Android地图服务,学会使用Android平台开发定位服务功能的APP2、职业专门能力目标(1)通过完成相关的项目,掌握Android平台的安装和系统架构。

(2)通过完成相关的项目,掌握Android基本语法和程序设计方法。

(3)通过完成相关的项目,掌握编写完整APP的方法,培养寻找发现问题途径,学会解决问题的方法。

3、方法能力目标经历科学探究过程,认识科学探究的意义,尝试应用科学探究的方法研究形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。

遵守国家关于软件与信息技术的相关法律法规,具有系统维护和服务器搭建的能力。

具有一定的质疑能力,信息收集和处理能力,分析、解决问题能力和交流、合作能力。

四、课程内容1、预备知识学习本课程,学生必须具备的知识和技能有:计算机应用基础、网络基础、数据库基础、JAVA编程基础等。

2、核心内容课程重难点及课时分配如下表所示:教教教教教教教教教教(☆)教教教ABC教教教教教教教1 Android环境C B12 UI界面布局A☆B23 基本控件介绍及常用事件A☆A24 Activity A☆A15 Intent A☆A26 Service A☆A27 数据存储A☆A28 Android多媒体与娱乐A☆A29 Android绘画与动画A☆A210 地图服务A☆A211 Android网络编程A☆A212 Android游戏B A213 综合开发B A2合计24(教学要求:A—熟练掌握;B—掌握;C一了解)(技能要求:A—熟练掌握;B_掌握;C一了解)3、项目设计项目设计及课时分配如下表所示:项目设计教学要求重点(教)难点(ABC)学时安排备注项目一 初次体验Android C B1项目二 UI界面布局应用A☆B2项目三 基本控件介绍及常用事件应用A☆A6项目四 走进Activity A☆A1项目五 走进Intent A☆A4项目六 走进Service A☆A6项目七 数据存储应用A☆A4项目八 Android多媒体与娱乐应用A☆A4项目九 Android绘画与动画应用A☆A4项目十 地图服务应用A☆A4项目十一 Android网络编程应用A☆A4项目十二 Android游戏开发应用B A4项目十三 实习安全管理平台开发B A4合计48(教学要求:A—熟练掌握;B—掌握;C一了解)(技能要求:A—熟练掌握;B_掌握;C一了解)4、学习情境本课程通过实践教学,让学生能掌握包括Android系统,Android布局设计以及Android程序开发中常用的各类控件等,掌握Android开发的基本技能。

为了更好实施软件技术专业“职业情境,项目主导”的工学结合人才培养模式,开展基于软件产品开发工作过程的项目实践教学,本课程组织为十三个模块,十三个项目。

按照项目开发的过程进行模块的划分,在完成每个模块学习和实践的过程中,融入相应的知识点。

在教学内容选取和组织过程中,突出与企业的深度融合,引进企业软件产品开发环境、管理规范、技术资源,校企双方共同完成本课程的教学与实践。

5、项目实施通过项目设计培养学生的职业素养。

在项目设计过程中,加深对知识的理解,提高对编程工具使用的熟练程度,掌握手机APP软件项目开发的一般方法、步骤与流程,熟悉程序设计的基本工作规范,养成良好的编程习惯。

同时,通过协作完成软件项目开发,培养学生的沟通交流能力、组织协调能力、团队合作能力和自主学习能力。

项目开发过程中,每4-5人一组,在教师的指导下,制定项目开发计划、时间进度、工作流程等,项目组成员可以具体的分工协作。

完成项目测试,项目文档制作等。

☆☆课题知识要求教学建议课时项目一初次体验AndroidAndroid基本概念Android开发平台及需要工具XML语法。

☆☆XML☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆2项目二UI界面布局理解用户界面的概念学会用三种方法来创建简单的用户界面学会常用的四种布局管理器的使用注意各种布局之间的转换方法4项目三基本控件介绍及常用事件掌握Android常用基本控件掌握Android常用事件☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆8项目四走进Activity 了解Activity的概念及其生命周期掌握Activity的生命周期中的回调方法掌握Activity之间的数据交换Activity的生命周期的理解、利用Bundle☆☆☆☆☆☆☆☆2项目五走进Intent 了解Intent的基本知识掌握Intent的开发和应用多个Activity间的跳转简易拨号程序设计简易短信发送程序6项目六走进Service 熟悉Service组件掌握Service组件开发流程和方法☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆8项目七数据存储SharePrefererences类、File存储、SQLite数据库的操作、ContentProvider类及它们的使用方法。

File对象读写,SD卡的数据的存储,如何使用SQLite数据库,ContentProvider对象实现数据共享及编程是重点。

6项目八Android多媒体与娱乐了解Android多媒体与娱乐开发的基本知识掌握Android多媒体基本开发知识MP3音乐播放器制作视频播放器制作,以学生学会制作为主,不必详讲原理。

6项目九Android绘画与动画了解Android绘图的基本知识掌握几种Android简单动画的制作掌握绘制简单图形和几种类型的简单动画的制作就可以了。

6项目十地图服务位置服务地图功能使用手机定位的方法地图的程序设计方法,可以下载高德地图服务软件与学生共享。

6项目十一Android网络编程掌握通过HTTP访问网络掌握通过WebView显示网页☆☆☆Http☆☆☆☆☆☆☆☆☆☆☆☆☆☆HttpURLConnection访问网络,HttpClient访问网络为主。

6项目十二Android游戏开发常见的游戏开发框架学会简单游戏的开发流程学会游戏中的碰撞检测理解开发游戏的思维方法,会编写简单的游戏就可以了。

6项目十三实习安全管理平台开发布局文件编写、常用控件的应用、Intent组件、Service组件、百度地图编程、网络编程技术的应用。

让学生理解开发一个完整APP的过程,会调试测试相关程序代码。

学生不必完整编写一个APP。

6五、课程实施条件1、人员条件授课教师必须具备以下条件:①本科以上计算机相关专业学历,熟练掌握JAVA语言的使用,同时对于数据库和操作系统有较深入的了解,有一定的英语水平,有相关的数据结构等方面的知识;②通过初级或者高级程序员考试或者拿到一些国际、国内认证的证书,有一年以上教授相关程序设计课程或项目开发经验;③软件结构设计及分析能力,出色的编程能力,掌握了几种软件的开发技巧,同时需要有严格的软件工程思想;④较强的逻辑思维能力,团队精神和协作能力,强烈的好奇心和学习精神。

2、环境条件本课程需要一间高性能联网的计算机实训室,需满足每位学生一台电脑。

配备液晶投影仪、多媒体教学软件、Android开发相关软件。

六、教学组织与方法1、教学方法1.教学方法结合软件与信息服务专业学生特点,基于行动导向,根据每个任务的内容特点,以真实项目进行引导开展教学。

相关文档
最新文档