- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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应
您可能关注的文档
最近下载
- 新质生产力系列专题(七):科技股盈利提升之路有哪些?.pdf VIP
- 新质生产力系列(三):耐心资本赋能新质生产力投资-240621.pdf VIP
- 《法学研究》论文编辑格式及注释体例.docx VIP
- 大学生创新创业基础(第2版)-教案 李国强 第4章 发现创业机会.doc
- 心绞痛护理PPT课件.pptx VIP
- 航测11000地形图测绘项目技术设计书 .pdf VIP
- 2025年高等数学同济第七版上册.pdf VIP
- 国信证券-“新质生产力”系列-八-:八大新兴产业及九大未来产业巡礼.pdf VIP
- “新质生产力”系列(五):聚势而飞,低空经济主题投资研究.pptx VIP
- 《GB_T 45526 - 2025北斗_全球卫星导航系统(GNSS)实时动态精密单点定位状态域改正产品规范》最新解读.pptx VIP
原创力文档


文档评论(0)