阶段
|
培训内容
|
第一阶段
培训目标:
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开发实战
|