用微课学●Android高级开发(唐亮周羽)电子资源学习指南-Android高级.docVIP

用微课学●Android高级开发(唐亮周羽)电子资源学习指南-Android高级.doc

  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高级》课程学习指南 本课程是计算机专业基于Java方向的Android高级开发核心课程,作为Android基础应用等课程的后续课程,主要是为提高学生对Android技术的深入了解及高级API的使用,在使用过程中掌握开发中的相关技巧,从而积累开发应用程序的经验,并培养应用程序框架结构的全面能力。 一、学前要求 学习本课程需要具有Java编程、数据库设计等综合开发能力,并对HTML/XML有一定的了解,还需要配置一台计算机,操作系统以Windows和Mac为最佳,具体要求如下: (一) 必备基础 学习本课程的学习者必须具备一定的基础: 熟练Java语言编程; 了解Android基础 2.了解HTML; 3.了解XML; 4.对标准SQL语句有一定的使用经验; 5.具备一定的数据结构知识; 6.具有一定的软件工程知识。 (二) 软硬件环境 以下是学习Android应用程序的开发环境配置: 1.硬件环境 学习本课程的硬件环境如表1所示。 表1 Windows硬件环境 序号 名称 相关配置说明 1 PC CPU: Intel P4 2GHz或AMD Athlon 2GHz以上 内存:至少2G, 4G或以上最佳 硬盘:100G或以上 网卡:有线10/100Mbps或无线网卡 显卡:建议有独立显卡 2 网络(非必须) 宽带(1Mbps以上)接入Internet,用于网上学习 3 手机(非必须) Android系统版本高于2.3.3的Android手机即可,建议4.0以上 表2 Mac OS X硬件环境 序号 名称 相关配置说明 1 iMac/Mac Book 2012年以后的机型皆可,配置越高越好。 2 网络(非必须) 宽带(1Mbps以上)接入Internet,用于网上学习 3 手机(非必须) Android系统版本高于2.3.3的Android手机即可,建议4.0以上 由于Android开发需要运行eclipse及SDK软件,且部分人员不一定能保证真机调试,可能要在操作系统中运行Android模拟器。这种情况下,对硬件的要求可能会稍微高一些,如想整个开发流程更加顺畅建议配置越高越好。另外,Linux中也可以进行Android应用程序的开发,例如常见的Ubuntu、Sent OS等,开发环境的配置可参考Mac OS,此处不再介绍。 2.软件环境 学习本课程的软件环境如表3所示。 表3 软件环境 序号 名称 配置说明 1 操作系统OS Windows XP /7/8/8.1/10、Mac OS X 10或更高 2 开发环境 JDK 1.6及以上版本 Eclipse Indigo及以上版本或Intellij或Android Studio 二、学习目标与要求 通过案例驱动的学习和综合训练,熟练掌握Android应用程序开发的基本知识和技能,并能结合Android中的常用控件和四大系统组件进行Android应用程序的开发,并为后续Android高级知识的学习做下铺垫。在课程的学习中,培养诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。并养成规范的编码、按时交付软件等良好的工作态度。具体要求如下: 了解Android新版本的特性。掌握Android不同版本新增功能; 熟练掌握Android高级UI的使用,如:ViewPager(滑动翻页),Fragment(碎片),ActionBar等; 熟练掌握Android Service后台服务的启动方式;掌握如何选择Service启动方式;了解IntentService 了解Android进程管理机制及优先级的划分。掌握Android UI线程模型。 熟练掌握线程间通讯Handler机制;掌握异步任务AsyncTask使用 了解Android网络通信分类及网络状态的获取;掌握WebView访问网页; 熟练掌握Http协议及Android访问网络的请求方式; 熟练掌握Android广播机制;了解广播工作原理及分类; 熟练掌握Android多媒体原理及音视频使用方式;掌握拍照及录制音频的使用方式; 熟练掌握Android图形图像处理及动画设计;掌握SurfaceView绘制图形及Android基础动画设计 掌握Android传感器分类,原理及使用。如:加速度传感器,方位传感器,距离传感器,温度传感器,亮度传感器等; 了解Android LBS定位的实现方式; 三、学习路径 (一)课程知识学习路径 《Android高级》这门课程是以“做”为主体的课程,所有理论知识必须在技能训练过程中得以理解和掌握,所以必须强化训练操作技能、提高实战能力。根据软件企业对Android应用开发能力的实际需求,坚持理论够用、适用、实用原则。以项目为中心,以能力为本位,将Android应

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档