ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:310.44KB ,
资源ID:17346018      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17346018.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(安卓系统开发课程标准文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

安卓系统开发课程标准文档格式.docx

1、通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。本课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。六、课程目标总体目标通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发

2、工作奠定基础。1、知识目标 (1)了解Android平台的基本架构。(2)掌握Android开发环境的搭建。(3)掌握Android应用程序开发、调试、发布流程。(4)掌握Android应用程序项目的基本框架。(5)掌握Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件的使用。(6)掌握常见UI Widgets的使用方法。(7)掌握Android平台数据存储的设计。(8)掌握Android平台异步任务的设计。(9)掌握Android平台网络服务与数据解析的设计(10)掌握Android应用程序项目的测试技术。2、技能目标 (

3、1)能熟练使用Eclipse开发和调试Android应用程序。(2)能根据用户界面设计文档,完成相应移动客户端界面设计工作。(3)能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通信交互等开发工作。(4)能按照项目管理的要求,对开发的功能模块进行单元测试并重构代码。(5)能根据开发过程中的实际变化更新文档。3、素质养成目标(1)沟通能力、团队合作及协调能力。(2)良好的编程习惯。(3)查阅相关手册及资料能力(4)掌握系统设计方法,培养严谨工作态度。(5)自我展示与语言表达能力。(6)责任意识。(7)分析和解决问题的能力。(8)科学的创造能力和创新精神。(9)获得适应未来

4、岗位转变的迁移能力。(10从事某一岗位可持续发展的能力。七、设计思路本课程为计算机软件技术(移动应用开发方向)专业的岗位能力课程。根据移动互联网行业软件设计与开发规,总结出移动应用项目开发的真实工作流程。以此为基础,将本课程设计成一个完整的软件项目。1、教学容选取的思路在课程容的选择上,对Android开发工程师职业岗位的工作容、工作过程、工作环境等加以分析提炼,进行相应的职业能力分解,对课程容进行重构和重组,并按照循序渐进的教育规律进行深度加工,提取及序化教学容。课程知识结构图如图1所示。图1 课程项目任务-知识结构图2、教学模式的选择针对专业培养目标,结合高职学生的认知规律,全面采用“项目

5、导向、任务驱动”的教学模式,整个教学围绕任务的解决展开,突出知识的应用性,激发学生的求知欲,引导学生自主思考创新,培养学生研究性学习、探究性学习的能力,以及对理论知识的理解与应用能力。3、教学的组织设计(1)项目设计联合企业一线软件研发工程师共同设计和开发一个手机文件管理器项目,将教学模块分解为10个研发任务,给出任务实现的细节和指导步骤。(2)教学组织在教学组织上,以典型的案例项目为载体,以具体的工作任务为单位来组织课程容。对每一个教学模块的设计都按照“任务实现代码分析必备知识能力拓展项目实践”的逐级递进模式,融“教、学、做”于一体,强化技能训练,提高实战能力,同时,强调学生在学习过程中的主

6、体地位,将学生开发实际工程项目的能力培养以及再学习能力和创新能力的培养作为教学的重点。项目导向、任务驱动的教学实施环节如图2所示:图1 项目导向、任务驱动的教学组织七、课程容与教学要求1.课时分配表模块名称序号项目容理论知识学时分配搭建开发环境1安装/配置Java SDKAndroid文化2安装/配置Android SDKAndroid平台架构3在Eclipse中配置ADT搭建Android开发环境创建Android Virtual Device开发前的准备创建文件管理器项目5项目需求分析Android项目框架6创建Android Project项目资源的创建与引用7创建应用资源Activit

7、y设计用户界面设计用户界面8主界面设计View与ViewGroup9菜单设计常用Widgets控件设计10对话框设计创建和使用MenuToast与Dialog异步加载文件列表11监听SD卡Adapter与AdapterView12异步文件加载设计BroadcastReceiver与广播监听13文件列表设计Android中的异步处理文件处理设计14动作栏设计文件存储15Intent与组件间的通信16文件搜索设计动作栏与导航系统配置与数据存储17配置管理设计Shared Preferences18书签功能设计SQLiteOpenHelper19媒体文件扫描ContentProvider图形与图像处

8、理20图像处理工具设计Android中的绘图21图像浏览设计自定义组件22视频列表设计样式与主题音频与视频处理23音频播放设计MediaPlayer及其接口24视频播放设计音频管理25重构SD卡监听Service与后台服务网络功能设计26文件上传设计Android中的网络编程27蓝牙传输设计JSON数据解析28应用更新设计Android蓝牙开发测试与发布应用29本地化应用程序Android中的测试框架30项目测试发布前的准备31数字签名与打包32发布应用总学时1282.单元设计单元1学时理论实践一体化学习目标:通过完成在Eclipse中搭建Android开发环境,引导学生学会Android S

9、DK的下载、安装和Eclipse中配置ADT的方法。能正确安装Android开发所需的软件;能创建AVD模拟器,并能够进行简单的操作;了解adb shell常用命令。主要容主要教学方法任务实现 1 相关软件下载 2 软件安装 3 开发环境配置 4 创建AVD 必备知识 1 Android移动开发平台简介2 在Eclipse中搭建Android开发环境3 Android开发工具的使用4 Android Virtual Device能力拓展 1 adb shell命令 2 Android项目管理 项目实践 重点1 Eclipse中Android开发插件的安装与配置;2 创建AVD。 难点1 And

10、roid平台架构;2 adb shell的基本使用。项目式教学教学地点一体化教室教学及参考资料Android开发与应用练习与习题建议图秀项目设计:图秀项目需求分析在自己电脑搭建Android开发环境创建AVD创建SDCard并关联到AVD考核与评价方式说明权重分配完成本单元指定的任务,正确搭建Android开发环境。6.67%单元2通过创建手机文件管理器项目,引导学生掌握在Eclipse中创建Android项目的方法。能够创建Android应用程序项目;掌握res下资源的创建与引用;掌握DDMS的基本操作;掌握Activity的基本知识。1 文件管理器项目需求分析 2 创建并允许应用程序项目

11、3 创建项目资源1 创建、运行和管理Android项目2 Android资源的创建与引用3 使用Activity设计用户界面4 AndroidManifest.xml解析1 Activity栈和任务2 ActivityManager与PackageManager 1 创建Android项目;2 Activity的基本概念与使用。1 res下资源的属性与引用方式;2 Activity及其生命周期。创建图秀MainActivity的UI创建图片浏览界面完成本单元指定的任务,正确创建手机管理器项目。8.33%单元3通过为手机文件管理器设计用户界面,引导学生掌握开发Android手机用户界面的方法。掌

12、握基本布局的使用;掌握常用UI组件的使用;掌握菜单与对话框的设计方法。1 主界面设计 2 主菜单设计 3 对话框设计 1 View与ViewGroup设计UI2 常见Widgets的设计与事件处理3 Toast、Dialog等对话框的使用4 创建Options Menu和Context Menu 能力拓展 1 使用Hierachy Viewer调试用户界面2 使用Fragment构建用户界面1 布局常用属性的使用;2 常用Widgets的使用。1 综合使用各种布局设计复杂界面的方法;2 Widgets在布局中的属性及其常用方法。主菜单设计对话框设计浮动工具栏设计完成本单元指定的任务,合理布局和

13、设计应用程序界面。13.33%单元4通过为手机文件管理器加载SDCard中的文件,引导学生掌握通过列表视图显示SDCard中文件的方法。掌握SDCard镜像文件的创建与关联;掌握ListView等适配器组件的使用;掌握Android平台异步任务的设计方法;掌握BroadcastReceiver的使用。1 监听SD卡状态2 异步文件加载设计3 文件列表设计必备知识 1 适配器与适配器组件的使用2 使用BroadcastReceiver监听广播3 Handler、Message和Looper4 AsyncTask实现异步任务1 常用界面布局容器的使用2 使用Loader异步载入数据 项目实践1 B

14、aseAdapter的使用;2 异步任务设计。1 UI控件与数据之间的绑定机制;2 Android中的消息处理机制。获取相册信息获取图片信息删除图片保存浏览信息完成本单元指定的任务,成功将SDCard中的文件显示在UI界面。11.67%单元5通过为手机文件管理器设计文件操作功能,引导学生掌握Android中文件系统管理的方法,以及基于Intent的事件处理机制。掌握Android平台文件的基本操作;掌握ActionBar的使用;掌握Intent的意图处理。1 动作栏设计 2 文件处理设计 3 文件抖索设计1 文件存储2 Intent与组件间的通信3 动作栏与导航1 使用ShareActionP

15、rovider分享应用2 使用SearchView实现搜索功能1 Intent的事件处理机制;2 动作栏的使用。1 基于动作栏的UI导航设计;2 隐式Intent过滤规则。闪屏设计异步获取相册信息异步获取图片信息完成本单元指定的任务,能够实现对文件的基本操作。单元6通过为手机文件管理器设计系统参数配置功能,引导学生掌握Android中数据存储的方法。掌握SharedPreferences的使用方法;掌握SQLite的使用;掌握SQLiteOpenHelper的设计;掌握ContentProvider是先数据共享的方法。1 配置管理设计 2 书签功能设计 3 媒体文件扫描 1 使用SharedP

16、references保存配置信息2 使用SQLiteOpenHelper管理数据库3 使用ContentProvider实现数据共享1 数据备份2 使用ContentObserver监听数据变化1 SQLite数据库使用方法;2 SharedPreferences存储配置信息。1 使用SQLiteOpenHelper管理数据库;2 使用ContentProvider实现数据共享。通过MediaStore获取相册信息系统设置设计完成本单元指定的任务,正确设计系统数据库,能够保存系统配置信息。单元7通过为手机文件管理器设计图片浏览和缩放查看功能,引导学生掌握Android中的2D绘图机制。掌握2D

17、绘图的方法;掌握组件的重构方法;掌握主题与样式设计。1 图像处理工具设计2 图像浏览设计 3 视频列表设计 1 Android中的2D绘图2 自定义组件3 主题与样式设计1 使用App Widgets创建桌面应用2 使用Animation设计动画1 2D图形的绘制;2 Property Animation设计。1 基于View的组件定制;2 使用Camera和Matrix设计复杂效果。图片缩放设计图片旋转设计图片特效设计Bitmap处理与优化完成本单元指定的任务,能够实现图片的浏览与缩放。10%单元8通过为手机文件管理器设计音乐和视频文件播放功能,引导学生掌握Android中多媒体开发的方法。

18、掌握MediaPlayer的基本使用;掌握Service的使用。1 音频播放设计 2 视频播放设计3. 重构SD卡监听 1 Service组件的使用2 MediaStore的使用3 MediaPlayer的使用4 使用VideoView和SurfaceView播放视频1 SurfaceView与双缓冲2 和短信编程 1 MediaPlayer中常用方法与接口;2 Service的生命周期。1 使用Service实现特定服务;2 使用和短信接口实现服务。创建桌面图标创建桌面App Widgets监听SD卡完成本单元指定的任务,能够实现多媒体文件的播放功能。单元9通过为手机文件管理器设计网络服务功

19、能,引导学生掌握Android中网络编程的方法。掌握Android系统网络编程的方法;掌握蓝牙编程的方法。1 文件上传设计 2 蓝牙传输设计 3 应用更新设计 1 Android中的网络编程2 JSON数据解析3 Android蓝牙开发1 使用WebView构建网络应用2 使用Google地图服务1 Android中的网络连接管理;2 Android中的蓝牙编程。1 Android中的网络编程API;2 JSON数据解析处理。系统设计设计图片上传设计完成本单元指定的任务,正确实现系统的扩展功能。单元10通过发布手机文件管理器,引导学生掌握发布应用程序到Android市场的方法。掌握国际化方法;

20、掌握Android项目单元测试的方法;掌握Android项目打包与发布的方法。1 本地化应用程序 2 项目测试3 数字签名与打包 4 发布程序 1 Android单元测试2 Android项目的国际化与本地化3 Android项目设备自适应1 使用Instrumentation进行单元测试;2 使用Eclipse对项目进行打包发布。1 编写单元测试用例;2 国际化软件方法。测试图秀项目打包图秀项目优化图秀项目完成本单元指定的任务,成功发布软件到门户。八、课程实施1.教学方法建议根据本课程的教学目标要求和课程特点以及有关学情,选择适合于本课程的最优化教学法。综合考虑教学效果和教学可操作性等因素,

21、本课程选用项目教学法。项目教学法是学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划的教学容。学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高学生的兴趣,自然能调动学习的积极性。课程的教学以手机文件管理器项目为中心组织教学,并建立相应的教学情境,把Android平台开发知识与技能的学习置于真实的情境之中,让学生掌握工作过程性知识。在10个教学情境的逐步实施中,项目遵循从单一到综合,从简单到复杂的顺序安排,而教师指导工作量应逐渐减低,学生独立完成任务的程度应逐步提高,以逐步提高学生的综合职业能力。在每个学习情境的教学实施中,采用行动导向的教学方法,按照项目开发的具体过程进行组织教学,培养了学生的职业迁移能力。在教学中,注重团队合作、沟

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1