职称:讲师
单位:上海电子信息职业技术学院
部门:软件技术
职位:讲师
主讲教师:
教师团队:共6位
本课程是软件技术专业的职业基础课程。Android软件开发技术是一门理论和实践结合的课程,将通过实验加强对知识理解,并通过上课和实验激发学生的科研潜能。本课程的前续课程包括数据结构、程序设计基础、面向对象编程、HTML等。由于课程本身的实践性,本课程对学生具体动手能力的要求较高,要求学生可以熟练使用各种开发工具完成各阶段的开发工作,完善相关文档。注重理论与应用,知识与技能,传统与现代的有机结合,促进学生综合应用能力的提高。
| 学校: | 上海电子信息职业技术学院 |
| 专业大类: | 信息与通信工程 |
| 开课专业: | 信号与信息处理 |

Android,中文称安卓,是一个以Linux为基础的半开放原始码作业系统,主要用于移动设备,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。Android系统最初由安迪·鲁宾(Andy Rubin)开发制作,并于2005年8月被Google收购。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商成立OHA来共同研发改良Android系统。随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。让生产商推出搭载Android的智能手机,Android作业系统后来更逐渐拓展到平板电脑及其他领域上。Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'ève future)中。他将外表像人的机器起名为Android。
Android的Logo是由Ascender公司设计的。其中的文字使用了Ascender公司专门安卓制作的称之 Android logo相关图片(36张)为“Droid ” 的字体。Android是一个全身绿色的机器人绿色也是Android的标志。376C和RGB中十六进制的#A4C639来绘制,
这是Android操作系统的品牌象徵。有时候,它们还会使用纯文字的Logo2012年7月美国科技博客网站BusinessInsider评选出二十一世纪十款最重要电子产品,Android操作系统和iPhone等榜上有名安卓操作系统已经深入到生活的很多方面,越来越多的人选择到中关村北大青鸟进行相关培训。

Android程序设计基础包括UI设计、数据存储、互联网程序设计、高级程序设计、图形与游戏设计、Android源代码、Android程序设计基础等,对Android程序设计基本知识和技能进行系统地讲解。Android是Google发布的基于Linux平台的开源移动操作系统,目前已经占据了智能手机操作系统市场份额第一位。基于Android的移动应用开发已经成为软件开发中新的热点和发展趋势。Android程序设计基础的内容分为5部分:首先对Android进行基本概述,介绍Android的概念、Android产生的背景,Android系统的体系架构以及Android开发的准备条件、应用特点和市场前景,然后详细指导读者如何基于JDK+Eclipse+ADT+AndroidSDK来搭建Android应用开发测试环境。
接下来对Android应用框架进行系统深入的讲解,包括Activity、Service、Intent、BroadcastReceiver
和ContentProvider等应用级组件的生命周期、工作状态、运行机制和相关的资源加载、Fragment管理、权限安全等高级特性,帮助读者了解Android应用的底层运行机制;随后对Android应用的界面设计相关基础知识进行讲解,包括界面布局、UI组件应用、Menu、Ding、ActionBar等重要组件设计以及通知、Alarm、触摸处理等交互处理,并对主题样式、事件处理和多线程等高级话题进行深入研究;随后对Preferrences、文件和数据库等持久化相关的技术专题进行讲解;最后通过一个综合示例演示如何应用之前的各种知识技能开发一个实用Android应用。通过以上5部分由浅入深、循序渐进的讲解,帮助读者系统全面地掌握Android程序设计的基本概念和技能,为进一步深入学习Android应用开发打下坚实的基础。《Android程序设计基础》适合对Java编程有一定基础、希望掌握Android程序设计技术的读者。《Android程序设计基础》适合作为高等学校计算机专业教材,也可作为Android程序设计技术的培训教材。
通过本课程的学习,学生将在已学习过的数据结构、程序设计语言等系统性理论知识和已具有的部分动手实验能力的基础上,进一步掌握如下的具体目标,按职业能力的三个方面进行描述:专业能力方面了解智能终端软件平台与开放系统的基础理论,熟悉目前主流的智能终端平台。熟悉智能终端平台上的软件开发工具链。掌握基于智能终端软件平台软件开发方法流程。良好的编程方法和习惯的培养。方法能力方面独立思考,解决问题能力。能够理论联系实际,自主学习提高。善于观察、总结规律,积累经验,并在工作中推广应用。相应的信息收集和应用拓展能力。社会能力方面具备良好的协调和沟通能力。具备严谨细致的工作作风。具备良好的职业规范、职业素质及团队合作精神。具备良好的语言表达和问题描述能力。

| 序号 | 典型工作任务 | 技能内容及要求 | 知识内容及要求 | 学时 |
| 1 | Android系统安装 | 了解Android平台的构成 | 1.Android平台基础及构成 | 8 |
| 2. Android平台开发概述 | ||||
| 3. 应用程序设计基础 | ||||
| 2 | 设计界面 | 能够合理设计界面控件 | 1. Android UI设计概述 | 14 |
| 2.声明式UI设计方法 | ||||
| 3 编程式UI设计方法 | ||||
| 4 资源(Resource)和资产(Assets) | ||||
| 5 布局与Layout文件,Layout文件格式 | ||||
| 6 事件处理 | ||||
| 7 Android常用控件使用介绍 | ||||
| 3 | 数据存储 | 熟悉Android平台中SQLite数据库应用软件开发的基本操作 | 1.配置(Preferences) | 10 |
| 2.文件(File)操作 | ||||
| 3.SQLite | ||||
| 4 | 网络应用 | 熟悉Android平台上开发网络应用的常用接口 | 1.基础网络程序设计 | 8 |
| 2.基于浏览器的应用程序 | ||||
| 5 | 高级应用 | 通过底层API访问手机硬件及手机上的各种传感器 | 1.GPS/AGPS | 8 |
| 2.重力传感器(传感器模拟插件) | ||||
| 3.音频录制 | ||||
| 4.Camera | ||||
| 6 | 图形与游戏 | 了解游戏设计的基本思想 | 1.OpenGL | 16 |
| 2.视图动画 | ||||
| 3.2D游戏设计 |
北大青鸟中关村中心(北京中关永信信息技术有限公司)地处中国硅谷中关村的核心地带,是APTECH北大青鸟体系最优秀的软件工程师培训基地,也是我国最知名的软件工程师培训学校。中关村号称中国“硅谷”,是我国高科技智力资源最密集的地区,这里不但有清华、北大、人大等全国著名高等学府,也有微软、谷歌、新浪、中科软、北大方正、中软国际等国内外著名的高科技企业,这些名校名企的智力资源共同将中关村推上了全国高新技术产业开发区发展的龙头。北大青鸟中关村中心借助于中关村的环境优势,聘请了众多曾在微软、谷歌、联想等软件业的精英同行!从而获得广阔的人脉,拥有更高的起点!
北大青鸟中关村中心不仅拥有一流师资的软环境,也建设了先进的多媒体教室,并同数百家软件企业签订了实习协议,让学员边学边练,边练边学,从而学的更快,掌握的更熟练。中心还细心地关心学员的生活、倾心地感受学员的成长、严格地控制教学的质量,秉承“教育改变生活”的理念,专职培养国际化、工程化、素质型软件工程师人才!全力打造培养中国第一流软件人才的基地!“中关村学习,中关村就业”既是中心的宗旨,也是中心的最高荣誉!中心凭借优质的教学质量同中关村数百家企业签订了就业协议,其中包括普华永道这样的世界五百强企业。强大的就业体系保证了我们的学员毕业后就能走上满意的工作岗位,现在已形成以中关村为中心的企业人才辐射链,实现了 “让学生满意、让家长满意、让企业满意”的庄严承诺。

学生需要实际体会理论课程所传授的内容,在具体的实验平台上完成课程规定的实验项目及设计。在实践课程的开设中分有如下环节:实践智能手机软件开发的基本理论;熟悉具体的的智能手机平台;实践智能手机软件开发的流程;实践并分析智能手机的经典应用;智能手机软件设计;此外,在实践课程上还安排小组设计、问题讨论、经验交流等环节,并邀请客座教授或企业代表作专题讲座,鼓励学生在这些讲座中提出问题、形成思路,并在实践中加以检验。
常用课程资源的开发和利用幻灯片、投影、录像、多媒体课件等资源有利于创设形象生动的学习环境,
激发学生的学习兴趣,促进学生对知识的理解和掌握。建议加强常用课程资源的开发,建立多媒体课程资源的数据库,努力实现跨学校的多媒体资源共享。积极开发和利用网络课程资源充分利用网络资源、教育网站等信息资源,使教学媒体从单一媒体向多媒体转变;使教学活动从信息的单向传递向双向交换转变;使学生从单独学习向合作学习转变。产学合作开发Android移动应用开发实训课程资源充分利用本行业典型的资源,加强产学合作,建立实习实训基地,满足学生的实习实训,在此过程中进行实训课程资源的开发。建立Android移动应用开发实训中心尝试建立Android移动应用开发实训中心,使之在将来能做到具备职业技能证书考证、实验实训、现场教学的功能,将教学与培训合一,教学与实训合一,满足学生综合职业能力培养的要求。
必须依据本课程标
准编写和选择教材。建议教材使用:采用全球通用的教材,内容根据市场需要及时更新。考虑可选择采用:(a) 《疯狂Android讲义(第2版)》 李刚编著. 电子工业出版社,2013年5月;(b)《名师讲坛:Android开发实战经典》李兴华编著.清华大学出版社,2012年3月,第一版。
教材应充分体现任务引领Android应用开发实践导向的课程设计思想,以Android开发具体工作任务为主线设计教材结构。教材在内容上应简洁实用,还应把Android移动应用开发中的新知识、新技术、新方法融入教材,顺应Android移动应用开发工程师岗位需要。教材应以学生为本,文字通俗、表达简练,内容展现应图文并茂,图例与案例应引起学生的兴趣,重在提高学生学习的主动性和积极性。教材中注重实践内容的可操作性,强调在操作中理解与应用理论。另外,考虑到为促进学生主动学习,提供相应的Android移动应用开发扩充性资料:在网上列出与课程相关、经过认真筛选,最经典、最具代表性的学习辅助资料的参考文献(如,Goole帮助文档:Android-sdks/docs/index.html),这些形式多样的补充性教学资料,能开阔学生的眼界,拓展思路,为学生的自主学习和研究性学习创造了教好条件,搭建了多元化发展的平台。
学生成绩的评定,以学生平时表现、实验完成情况、综合素质来核定,采用累计计分制。其中,平台实验部分依据学生是否完成实验要求,达到实验的预期目的,实验报告撰写情况予以相应打分;综合应用开发实验部分依据学生选择实验设计的难易、设计完成情况以及实验项目书的撰写情况予以相应打分。评分细则如下表:
| 考评项目 | 比例 | 小计 | |
| 项目(任务)完成评定 | 平台基础实验 | 10% | 70% |
| 平台开发实验1 | 10% | ||
| 平台开发实验2 | 10% | ||
| 综合应用开发实验 | 40% | ||
| 综合素质评定 | 沟通能力 | 5% | 20% |
| 职业规范 | 5% | ||
| 团队合作 | 5% | ||
| 文档编写 | 5% | ||
| 出勤 | 10% | 10% | |
| 合计 | 100% | ||


| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 1.1 课程简介 |
文档
.ppt
|
2014-03-27 | 174.00KB | ||
| 1.2 课程的定位与目标 |
视频
.flv
|
2014-03-26 | 7.87MB | ||
|
文档
.doc
|
2014-03-26 | 423.00KB | |||
| 1.3 课程的设计理念与思路 |
视频
.mp4
|
2014-03-28 | 20.62MB | ||
| 1.4 课程内容的选取与教学组织的安排 |
视频
.flv
|
2014-03-21 | 7.87MB | ||
| 1.5 课程的教学模式与教学方法 |
文档
.pdf
|
2014-03-21 | 441.77KB | ||
| 1.6 课程教学资料 |
视频
.flv
|
2014-03-28 | 7.87MB | ||
|
文档
.docx
|
2014-03-28 | 3.34MB | |||
| 1.7 课程特色 |
视频
.mp4
|
2014-03-28 | 35.81MB | ||
| 2.1 项目开发 |
视频
.mp4
|
2014-03-19 | 53.21MB | ||
|
视频
.flv
|
2014-03-19 | 24.54MB | |||
| 3.1 Button的用法 |
视频
.flv
|
2014-03-28 | 26.48MB | ||
|
视频
.mp4
|
2014-03-28 | 47.89MB | |||
| 4.1 Android的发展史 |
视频
.mp4
|
2014-03-28 | 3.54MB | ||
|
视频
.mp4
|
2014-03-28 | 3.54MB | |||
|
视频
.mp4
|
2014-03-28 | 3.54MB | |||
|
视频
.mp4
|
2014-03-28 | 3.54MB | |||
| 4.2 Android的系统构架 |
视频
.mp4
|
2014-03-28 | 2.11MB | ||
|
视频
.mp4
|
2014-03-28 | 2.11MB | |||
|
视频
.mp4
|
2014-03-28 | 2.11MB | |||
| 4.3 搭建Android开发环境 |
视频
.mp4
|
2014-03-28 | 3.54MB | ||
| 5.1 Activity启动流程 |
视频
.mp4
|
2014-03-28 | 8.95MB | ||
|
视频
.mp4
|
2014-03-28 | 8.95MB | |||
| 5.2 Activity与布局文件间的关系 |
视频
.mp4
|
2014-03-28 | 18.44MB |