第一阶段:Java强化训练2天内容分解:Java流操作和文件系统,异常处理与事件响应,Java基础类库,Java多线程编程、线程通信与同步编程
|
第一天
|
Java流操作和文件系统,异常处理与事件响应、位运算、Java代码优化,代码编程风格。
|
第二天
|
Java基础类库,Java多线程编程、线程通信与线程同步编程,死锁、线程池实现。
|
第二阶段:Android UI部分5天内容分解:Activity 控件编程,View控件编程,View Group控件编程, Drawable控件编程,Panel控件编程,Dialog控件编程,Window控件编程。
|
第三天
|
Android应用程序的构成。项目目录结构,事件驱动机制的讲解,DDMS的使用等。Activity的生命周期,Activity基本控件编程。
|
第四天
|
布局方式的讲解,对话框控件,状态栏编程,View Group控件编程。
|
第五天
|
主题的讲解,Drawable控件编程、AnimationDrawable控件编程,自定义View控件编程。
|
第六天
|
Intent详解,广播编程,服务编程,Notification(Android的通知机制)
|
第三阶段:Android网络编程处理2天内容分解:使用WiFi, GPRS, 2G, 3G进行网络连接处理,创建/切换接入点,检测、使用无线网络;使用WebView访问网页,解析XML/JSON协议,使用POST, GET进行网页表单协议进行交互。
|
第七天
|
使用WebView控件,XML/JSON格式协议介绍,POST、GET的区别,使用POST、GET请求WebService,通讯中的中文处理,套接字的使用,蓝牙通讯。
|
第八天
|
手机移动GSM网关的通信流程,介绍CMWAP、CMNET接入点,切换及创建接入点,使用Wifi进行网络连接,使用HttpURLConnection类,测验,习题解答。Android 网络部分复习。
|
第四阶段:Android多媒体编程4天内容分解:多媒体编程主要是使用处理音频,视频和图片功能。使用相机接口拍取照片。编程使用MediaPlayer架构进行多媒体播放。
|
第九天
|
介绍Android音频及视频处理类及接口,使用图片接口
|
第十天
|
使用相机接口拍取照片,使用MediaPlayer架构进行多媒体播放,使用MediaRecord进行视频录制。
|
第十一天
|
项目实战:365听听网络多媒体播放器(1)
|
第十二天
|
项目实战:365听听网络多媒体播放器(2)
|
第五阶段:Android数据处理、地址薄及文件编程2天内容分解:处理Android的数据保存。创建首选项,文件处理,打开,读写,关闭文件,使用SQLite3数据库进行数据持久化。访问和操作Android地址薄内容。
|
第十三天
|
Android数据库编程,ContentProvider,文件、保存状态和首选项。
|
第十四天
|
使用SQLite3数据库进行数据持久化。测验、复习。
|
第六阶段:Android 2D/3D图形和游戏编程2天内容分解:使用2D进行图形绘制(绘制直线、点、举行、圆、图片、动画),SurfaceView编程,图像渐变处理,Canvas编程
|
第十五天
|
使用2D进行图形绘制(绘制直线、点、举行、圆、图片、动画),图像渐变处理,SurfaceView编程,Canvas编程。
|
第十六天
|
自定义控件开发。测试,复习。疑难解答。
|
第七阶段:Android 特色编程1.5天内容分解:使用硬件加速计的功能进行编程。处理Android上各种传感器。比如重力传感器,加速度传感器等。以及实战
|
第十七天
|
Google MAP,重力传感器编程,加速度传感器,打企鹅游戏编程实战项目(1)。
|
第十八天
|
打企鹅游戏编程实战项目(2)。
|
第十九天
|
Weibo项目实战讲解(1)。
|
第二十天
|
Weibo项目实战讲解(2)。
|