【学校名称】 北京华成育卓科技有限责任公司武汉培训中心【交通线路】 武汉市内乘车至鲁巷广场站下车光谷国际大厦写字楼【适合对象】 大二以上在校学生、在职工作人员;从事基于3G、通讯相关Android手机应用开发的在职、在校学员。【师资力量】 刘毅昕(前上市公司软件开发/移动互联网金牌讲师,拥有诸多项目经验)【关 键 字】 安卓, Android工程师, 移动互联网教学大纲
阶段 内容 课时 描述
整体介绍
Android的背景
1天
介绍Android操作系统的由来,以及google公司的Android开发者团队
Android与java之间的关系
虽然Android与Java有相似的地方,但是本课程将带你了解到一个你所不知道的Android
Android软硬件特性
Android硬件基础,模拟器与实机区别,Android模拟器的使用
开发工具介绍
Eclipse的配置、使用,文档的获取及使用,查询,热键,字体环境配置。ADT的简介,使用方法 Dalvik介绍,配置并结合Eclipse
阶段 内容 课时 描述
语言基础
java语言基础的巩固
4天
加强和巩固java语言基础,掌握在Eclipse下开发/调试程序
java的内存管理
练习:使用Eclipse开发命令行程序
JavaAPI介绍,String和StringBuffer、各种基本数据类型包装类。
4天
熟悉Java常用API,集合API,并了解Java 5.0的高级特性
熟悉各种基本数据类型包装类, System和Runtime类
Java Collections Framework:Collection
IO概念,File和FileRandomAccess类。
2天 熟悉Java中的文件操作,已经各种文件操作类,熟悉编码
阶段 内容 课时 描述
Android应用开发
平台架构, 开发者社区,应用程序商店, SDK与程序开发环境
1天
围绕Android 的生态链和应用程序开发有一个基本的认识,可以比较熟练的使用SDK 开发环境和相关工具
应用程序的组成模块,任务的概念
初步理解应用程序的组成和编写Intent 和InterFilter
界面布局Layout 的定义,Android UI引擎的设计,UI事件
2天
掌握基本的界面设计能力,并且可以熟练的定制符合自己需求的UI 组件,熟练掌握资源文件的定义和设计。
文件与屏幕适配
高级导航控制器Tabbar的介绍和使用
触控和动作,编写兼容不同硬件的程序, 资源文件的访问方式
1天
理解API 的细节和使用技巧,掌握资源XML文件中常见的属性的定义和使用, 结合API 中的代码访问和修改属性,资源文件的国际化配置,主要资源的XML 属性和代码分析,Nine-Patch 文件介绍, Icon 图标制作.
Activity的实现方式和使用技巧
4天
深入理解和熟练使用Intent 与Activity 设计应用程序
Android安全架构的设计与实现
理解整个平台在安全设计方面的考虑和实现方式
Linux 进程间通讯的基本方式
Android 平台主要使用的进程间通讯方式
深入理解Android 的Service 框架和服务, 具备自己编写Service服务和接口的初步能力。
Service程序的结构,接口的定义和实现方式
掌握Service 程序设计的基本技术, 理解Service 程序的适用场合, 能够编写接口和实现代码。实现Client 与Service 的交互
存储相关
1天
合理的使用内置存储和外部SD卡存储, 能够熟练的设计和使用数据库, 能够根据程序的需求选择合适的数据存储方式
Android 开发中通常使用的程序调试技术
1天
具备分析问题根源和寻找解决方案的能力
位置与地图程序的设计与实现
2天
使学生熟悉LBS的概念与服务, 能够熟练的开发基于定位和地图的客户端应用, 掌握相关API 的使用细节
ContentProvider 的设计和实现原理
掌握ContentProvider的原理和实现技术, 能够自己编写接口和代码实现
阶段 内容 课时 描述
第四阶段项目开发
Android 应用之前需要做的准备工作以及发布流程
1天
软件设计思想,软件流程,需求分析,编写文档,开发、测试,软件发布、审核以及收费推广和广告服务的介绍
手机备忘录,天气预报
4天
调用Web API在线天气预报,并显示。熟悉接口的使用,以及自动提醒
电子书
3天
实现下载电子书,离线阅读,缓存机制,滚动翻页,高级控件应用。