第二阶段:Android编程基础(103~120课时)
Android简介以及开发环境介绍(2课时)
Activity(2课时)
布局管理(10课时)
LinnerLayout(2课时)
RelativeLayout(2课时)
高级容器(4课时)
小实战项目:微信主界面框架搭建(2课时)
Android UI(20课时)
TextView,ImageView(2课时)
ListView(4课时)
其他控件介绍(2课时)
ViewPager&PageIndicator(2课时)
Fragment(2课时)
ActionBar(2课时)
Menu&ActionMode(2课时)
小项目实战:微信登录界面,朋友列表界面(4课时)
Android存储(11课时)
SharedPreference(1课时)
SQLite本地数据库(6课时)
ContentProvider(2课时)
文件系统(2课时)
android广播机制(2课时)
Service(6课时)
启动与绑定(2课时)
AIDL(4课时)
Android异步编程(8课时)
AsyncTask
Handler
Android多屏适配(4课时)
Android中的尺寸单位(2课时)
屏幕适配(2课时)
实训项目:系统管理器(13课时)
需求分析(2课时)
项目框框搭建(1课时)
模块实现(10课时)
Android网络编程(10课时)
Socket编程(2课时)
HTTP请求(4课时)
实训项目:Android设备与PC通信(4课时)
性能优化(5课时)
优化工具介绍(1课时)
布局优化(1课时)
代码优化(1课时)
图片缓存技术(2课时)
内存泄漏分析实战(2课时)
第三阶段:Android高级编程(14~16课时)
git代码管理工具介绍(2课时)
反射、注解(14课时)
实现自己的ORM框架(10课时)
实现依赖注入框架(4课时)
阅读开源项目(2课时)