階段
|
培訓內容
|
第一階段
培訓目標:
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開發實戰
|