Android课程体系
课程名称
课程主题
*阶段JAVA基础
JAVA基础
Java开发环境搭建,Java虚拟机原理,Java的数据类型,运算符,表达式,数组,流程控制等Java基础编程知识
JAVA面向对象
封装、继承、多态、抽象类、接口、内部类、等面向对象高级编程知识
JAVA核心
JAVA核心API,数据结构,集合、堆栈以及常用的排序和查找算法,新特性Enums (枚举)、Varargs (可变参数)、for each(增强)循环、Generic(泛型)程序设计等
Java设计模式
常用设计模式,包括单例模式、工厂模式,模板方法模式和观察者模式等,更深入理解框架内部实现原理
第二阶段JAVA项目
贪吃蛇、俄罗斯方块
掌握JAVA游戏项目开发流程和技巧
计算器、多线程下载工具
掌握JAVA应用项目开发流程和技巧
第三阶段 Android基础
开发环境搭建
Android SDK ADT的设置及用法
Android项目结构
Android项目的文件夹结构及功能
UI组件
文本、按钮、列表、复选框、图片按钮等界面组件的使用方法
布局管理器
线性布局、相对布局等常用布局管理器的用法
四大组件
Activity
Service
BroadcastReceiver
ContentProvider
Activity的生命周期
服务的生命周期
服务的启动方式
广播接收者的用法
内容提供者的用法
数据持久化
SharedPreferences
InternalStorage
SDCard
SLite
Web Storage