欢迎来到天天文库
浏览记录
ID:52112793
大小:191.00 KB
页数:4页
时间:2020-03-22
《用微课学●Android高级开发(唐亮周羽)电子资源学习指南-Android高级.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Android高级》课程学习指南本课程是计算机专业基于Java方向的Android高级开发核心课程,作为Android基础应用等课程的后续课程,主要是为提高学生对Android技术的深入了解及高级API的使用,在使用过程中掌握开发中的相关技巧,从而积累开发应用程序的经验,并培养应用程序框架结构的全面能力。一、学前要求学习本课程需要具有Java编程、数据库设计等综合开发能力,并对HTML/XML有一定的了解,还需要配置一台计算机,操作系统以Windows和Mac为最佳,具体要求如下:(一)必备基础学习本课程的学习者必须具备一定的基础:1.熟练Java语言编程;2.了解Android基础2
2、.了解HTML;3.了解XML;4.对标准SQL语句有一定的使用经验;5.具备一定的数据结构知识;6.具有一定的软件工程知识。(二)软硬件环境以下是学习Android应用程序的开发环境配置:1.硬件环境学习本课程的硬件环境如表1所示。表1Windows硬件环境序号名称相关配置说明1PCCPU:IntelP42GHz或AMDAthlon2GHz以上内存:至少2G,4G或以上最佳硬盘:100G或以上网卡:有线10/100Mbps或无线网卡显卡:建议有独立显卡2网络(非必须)宽带(1Mbps以上)接入Internet,用于网上学习3手机(非必须)Android系统版本高于2.3.3的Andro
3、id手机即可,建议4.0以上表2MacOSX硬件环境序号名称相关配置说明1iMac/MacBook2012年以后的机型皆可,配置越高越好。2网络(非必须)宽带(1Mbps以上)接入Internet,用于网上学习3手机(非必须)Android系统版本高于2.3.3的Android手机即可,建议4.0以上由于Android开发需要运行eclipse及SDK软件,且部分人员不一定能保证真机调试,可能要在操作系统中运行Android模拟器。这种情况下,对硬件的要求可能会稍微高一些,如想整个开发流程更加顺畅建议配置越高越好。另外,Linux中也可以进行Android应用程序的开发,例如常见的Ubu
4、ntu、SentOS等,开发环境的配置可参考MacOS,此处不再介绍。2.软件环境学习本课程的软件环境如表3所示。表3软件环境序号名称配置说明1操作系统OSWindowsXP/7/8/8.1/10、MacOSX10或更高2开发环境JDK1.6及以上版本EclipseIndigo及以上版本或Intellij或AndroidStudio二、学习目标与要求通过案例驱动的学习和综合训练,熟练掌握Android应用程序开发的基本知识和技能,并能结合Android中的常用控件和四大系统组件进行Android应用程序的开发,并为后续Android高级知识的学习做下铺垫。在课程的学习中,培养诚实、守信、
5、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。并养成规范的编码、按时交付软件等良好的工作态度。具体要求如下:l了解Android新版本的特性。掌握Android不同版本新增功能;l熟练掌握Android高级UI的使用,如:ViewPager(滑动翻页),Fragment(碎片),ActionBar等;l熟练掌握AndroidService后台服务的启动方式;掌握如何选择Service启动方式;了解IntentServicel了解Android进程管理机制及优先级的划分。掌握AndroidUI线程模型。l熟练掌握线程间通讯Handler机制;掌握异步任务AsyncTa
6、sk使用l了解Android网络通信分类及网络状态的获取;掌握WebView访问网页;l熟练掌握Http协议及Android访问网络的请求方式;l熟练掌握Android广播机制;了解广播工作原理及分类;l熟练掌握Android多媒体原理及音视频使用方式;掌握拍照及录制音频的使用方式;l熟练掌握Android图形图像处理及动画设计;掌握SurfaceView绘制图形及Android基础动画设计l掌握Android传感器分类,原理及使用。如:加速度传感器,方位传感器,距离传感器,温度传感器,亮度传感器等;l了解AndroidLBS定位的实现方式;三、学习路径(一)课程知识学习路径《Andro
7、id高级》这门课程是以“做”为主体的课程,所有理论知识必须在技能训练过程中得以理解和掌握,所以必须强化训练操作技能、提高实战能力。根据软件企业对Android应用开发能力的实际需求,坚持理论够用、适用、实用原则。以项目为中心,以能力为本位,将Android应用开发知识和技能重新进行组合,形成了包括如下10个章节的内容,主要内容包括:图1课程学习路径(四)推荐书籍和参考(1)Android应用开发相关书籍皆可。四、课程资源导航本课程的
此文档下载收益归作者所有