|   阶段 
                                      | 
                                  培训内容 
                                      | 
                              
                               
                                |   第一阶段 
                                     
                                    培训目标:  
                                    Android应用开发工程师 
                                    Android系统开发工程师 
                                     
                                    时间:一周  | 
                                 第一部分 
                                  应用开发部分   
                                  1 、Android应用开发环境的搭建及开发流程 
                                  5、Android应用程序剖析 
                                  6、Android的UI编程 
                                  7、Android的图形图像(2D图形/3D OpenGL)编程 
                                  8、音频/视频编程 
                                  9、本地SQLite数据库编程 
                                  10、网络编程   
                                  : 
                                  项目实战: 
                                   
                                  1.怎样编写一个多媒体播放器 
                                  2.怎样编写一个贪吃蛇游戏 
                                  3.怎样编写一个在线播放器 
                                  4.怎样编写一个基于Android的豆瓣网移动客户端开发 
                                   
                                  5.个人移动地图的开发 
                                  6.RSS阅读器  | 
                              
                               
                                |   第二部分 
                                    系统开发部分 
                                     
                                    1、系统开发环境的搭建 
                                    2、bootloader的移植 
                                    3、Linux内核的移植 
                                    4、建立根文件系统 
                                               4.1 
                                    NFS文件系统 
                                               4.2 
                                    yaffs2文件系统 
                                    5、驱动开发 
                                    (1)LCD驱动 
                                    (2)摄像头驱动 
                                    (3)键盘驱动  
                                    (4)音频驱动  
                                     
                                    项目实战: 
                                     
                                    Android系统移植: 自己编写驱动、将Android系统移植到开发板上   | 
                              
                               
                                |   第二阶段 
                                     
                                    培训目标:  
                                    MTK应用开发工程师 
                                    MTK 驱动开发工程师 
                                     
                                    时间:一周  | 
                                  第一部分 
                                    应用开发部分 
                                     
                                    1、MTK平台环境搭建 
                                    2、MTK工程的创建 
                                    3、菜单的开发 
                                    4、字符串、图片等资源的使用 
                                    5、对话框和键盘的开发 
                                    6、触摸屏开发 
                                    7、Socket开发 
                                     
                                    项目实战: 
                                     
                                    1、资源使用、字符串、图片、多级菜单、对话框的综合的例子 
                                    2、Socket开发实例 
                                    3、Camera开发综合案例  | 
                              
                               
                                |   A使用ndroid应用剖析(下) 
                                    用户界面设计 
                                    AndroidManifest.xml剖析 
                                    通知  | 
                              
                               
                                 
                                  第二部分 驱动开发部分 
                                   
                                  1、MTK 驱动层介绍 
                                  2、MTK 硬件资源介绍 
                                  3、如何根据硬件资源开发一台特性MTK手机 
                                  4、MTK芯片平台软件调试 
                                  5、MTK 外设驱动如何调试开发 
                                  6、MTK 基带讲解 
                                  7、MTK 电源管理芯片讲解 
                                  8、MTK LCD 讲解 
                                  9、MTK 触摸屏讲解 
                                  10、MTK 摄像头讲解 
                                  11、MTK 播放器讲解 
                                  12、MTK 射频讲解 
                                  13、MTK 蓝牙讲解 
                                   
                                   
                                  项目实战: 
                                   
                                  1、摄像头开发综合案例 
                                  2、触摸屏开发案例 
                                   | 
                              
                               
                                |   第三阶段 
                                     
                                    培训目标:  
                                    诺基亚Symbian开发工程师 
                                     
                                    时间:一周  | 
                                  1、开发环境搭建  
                                    2、SYMBIAN应用程序框架  
                                    3、高级话题:无线编程  
                                    4、SYMBIAN编程基础与内存管理  
                                    5、多媒体应用程序的开发 
                                    6、蓝牙应用 
                                     
                                    项目实战: 
                                    1、SYMBIAN手机游戏开发 
                                    2、Camera开发实战 
                                    | 
                              
                               
                                |   第四阶段 
                                     
                                    培训目标:  
                                    苹果iPhone开发工程师 
                                     
                                    时间:一周  | 
                                   
                                    1、 IPhone 应用程序运转及UIApplication介绍 
                                    2、MVC模型在iPhone 
                                    中的应用 
                                    3、Interface Builder 及 xib/nib文件 介绍 
                                    4、iPhone 
                                    控件和消息模型介绍 
                                    5、IPhone Views 介绍 
                                    6、IPhone 绘图介绍 
                                    7、IPhone 动画使用 
                                    8、iPhone 
                                    实例讲解(2): ViewsExample 
                                    9、IPhone 多触点介绍及使用 
                                    10、UITableView 介绍 
                                    11、iPhone 
                                    实例讲解(3): TableView 
                                     
                                    项目实战: 
                                    1、手机网络应用开发实战  
                                    2、Camera开发实战  
                                  
  |