階段
|
培訓(xùn)內(nèi)容
|
第一階段
培訓(xùn)目標:
Android應(yīng)用開發(fā)工程師
Android系統(tǒng)開發(fā)工程師
時間:一周 |
第一部分
應(yīng)用開發(fā)部分
1 、Android應(yīng)用開發(fā)環(huán)境的搭建及開發(fā)流程
5、Android應(yīng)用程序剖析
6、Android的UI編程
7、Android的圖形圖像(2D圖形/3D OpenGL)編程
8、音頻/視頻編程
9、本地SQLite數(shù)據(jù)庫編程
10、網(wǎng)絡(luò)編程
:
項目實戰(zhàn):
1.怎樣編寫一個多媒體播放器
2.怎樣編寫一個貪吃蛇游戲
3.怎樣編寫一個在線播放器
4.怎樣編寫一個基于Android的豆瓣網(wǎng)移動客戶端開發(fā)
5.個人移動地圖的開發(fā)
6.RSS閱讀器 |
第二部分
系統(tǒng)開發(fā)部分
1、系統(tǒng)開發(fā)環(huán)境的搭建
2、bootloader的移植
3、Linux內(nèi)核的移植
4、建立根文件系統(tǒng)
4.1
NFS文件系統(tǒng)
4.2
yaffs2文件系統(tǒng)
5、驅(qū)動開發(fā)
(1)LCD驅(qū)動
(2)攝像頭驅(qū)動
(3)鍵盤驅(qū)動
(4)音頻驅(qū)動
項目實戰(zhàn):
Android系統(tǒng)移植: 自己編寫驅(qū)動、將Android系統(tǒng)移植到開發(fā)板上 |
第二階段
培訓(xùn)目標:
MTK應(yīng)用開發(fā)工程師
MTK 驅(qū)動開發(fā)工程師
時間:一周 |
第一部分
應(yīng)用開發(fā)部分
1、MTK平臺環(huán)境搭建
2、MTK工程的創(chuàng)建
3、菜單的開發(fā)
4、字符串、圖片等資源的使用
5、對話框和鍵盤的開發(fā)
6、觸摸屏開發(fā)
7、Socket開發(fā)
項目實戰(zhàn):
1、資源使用、字符串、圖片、多級菜單、對話框的綜合的例子
2、Socket開發(fā)實例
3、Camera開發(fā)綜合案例 |
A使用ndroid應(yīng)用剖析(下)
用戶界面設(shè)計
AndroidManifest.xml剖析
通知 |
第二部分 驅(qū)動開發(fā)部分
1、MTK 驅(qū)動層介紹
2、MTK 硬件資源介紹
3、如何根據(jù)硬件資源開發(fā)一臺特性MTK手機
4、MTK芯片平臺軟件調(diào)試
5、MTK 外設(shè)驅(qū)動如何調(diào)試開發(fā)
6、MTK 基帶講解
7、MTK 電源管理芯片講解
8、MTK LCD 講解
9、MTK 觸摸屏講解
10、MTK 攝像頭講解
11、MTK 播放器講解
12、MTK 射頻講解
13、MTK 藍牙講解
項目實戰(zhàn):
1、攝像頭開發(fā)綜合案例
2、觸摸屏開發(fā)案例
|
第三階段
培訓(xùn)目標:
諾基亞Symbian開發(fā)工程師
時間:一周 |
1、開發(fā)環(huán)境搭建
2、SYMBIAN應(yīng)用程序框架
3、高級話題:無線編程
4、SYMBIAN編程基礎(chǔ)與內(nèi)存管理
5、多媒體應(yīng)用程序的開發(fā)
6、藍牙應(yīng)用
項目實戰(zhàn):
1、SYMBIAN手機游戲開發(fā)
2、Camera開發(fā)實戰(zhàn)
|
第四階段
培訓(xùn)目標:
蘋果iPhone開發(fā)工程師
時間:一周 |
1、 IPhone 應(yīng)用程序運轉(zhuǎn)及UIApplication介紹
2、MVC模型在iPhone
中的應(yīng)用
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
項目實戰(zhàn):
1、手機網(wǎng)絡(luò)應(yīng)用開發(fā)實戰(zhàn)
2、Camera開發(fā)實戰(zhàn)
|