《MTK應用開發(fā)從入門到精通》作者具有豐富的項目開發(fā)經(jīng)驗,以項目開發(fā)中所遇到的常見開發(fā)問題為依據(jù),循序漸進地對MTK開發(fā)進行了深入淺出的闡述,內(nèi)容詳盡,實例豐富,有大量源代碼例子供讀者參考。《MTK應用開發(fā)從入門到精通》的應用開發(fā)部分重點講解了MMI資源的使用、高級控件的使用、按鍵操作、觸摸屏操作、高級模板、輸入法、多國語言、網(wǎng)絡編程、任務的使用、串口操作、iPhone高仿案例、MTKJava開發(fā)等。驅(qū)動開發(fā)部分主要講解了LCD移植、觸摸屏配置、攝像頭、SD卡、中斷、GPIO口、聲音、Flash、鍵盤、USB、AUX等開發(fā)。基本涉及驅(qū)動開發(fā)的所有常用方面,以案例方式講解,易于掌握;且提供了驅(qū)動源代碼!禡TK應用開發(fā)從入門到精通》適合想從事MTK開發(fā)以及已經(jīng)從事MTK開發(fā)的工程師閱讀,也可用作高校教材或企業(yè)內(nèi)訓教材。
第1章 MTK的前生今世
1.1 時代的呼喚——MTK平臺誕生的前前后后
1.2 競爭者分析——當前主流手機平臺介紹及其對比
1.2.1 MTK平臺
1.2.2 Symbian平臺
1.2.3 Windows Mobile平臺
1.2.4 展訊平臺
1.2.5 J2ME
1.2.6 Brew
1.2.7 iPhone
1.2.8 Android
1.3 脫穎而出的資本——MTK平臺的優(yōu)勢
1.4 歷史的足跡——平臺的歷史版本以及主要版本的異同
1.5 從山寨到3G——大步走向智能手機時代的MTK
第2章 MTK平臺工作原理與架構
2.1 MTK平臺工作原理及主要芯片的作用
2.2 開機流程和故障檢測
2.3 MTK平臺架構
2.3.1 平臺架構框圖
2.3.2 MTK平臺架構與項目開發(fā)
2.4 Nucleus實時操作系統(tǒng)
2.5 MTK平臺中能自行采購的部分
2.6 平臺開發(fā)常涉及的目錄
2.6.1 MMI應用程序開發(fā)常涉及的目錄
2.6.2 驅(qū)動開發(fā)涉及的目錄和重要的文件
第3章 開發(fā)前的準備工作
3.1 MTK平臺所需的軟件
3.2 重要軟件介紹
3.2.1 Flash Tool使用介紹
3.2.2 Perl腳本介紹
3.2.3 ActivePerl的安裝
3.2.4 ADSl.2的安裝
3.2.5 開發(fā)環(huán)境檢測
3.2.6 Incredi:Build的使用
3.2.7 Source Insight的使用
第4章 典型應用程序開發(fā)流程及資源的綜合使用
4.1 VC6.0開發(fā)工具
4.1.1 對MMI工程的編譯和調(diào)試
4.1.2 開發(fā)時需要關注的目錄
4.2 怎樣建立一個完整的MMI程序
4.3 建立一個復雜的具有獨立模塊的程序
4.4 資源
4.4.1 資源的使用
4.4.2 字符串資源、菜單資源、圖片資源、對話框綜合使用的案例
第5章 繪畫、圖像、背景和層
5.1 MMI的架構
5.2 繪畫前的知識準備
5.3 繪畫函數(shù)使用舉例
5.4 圖像
5.4.1 圖像的顯示
5.4.2 圖像的縮放
5.4.3 動畫編程
5.5 背景
5.5.1 背景的概念
5.5.2 應用編程舉例
5.6 層
5.6.1 層的創(chuàng)建和使用
5.6.2 層的特效實現(xiàn)
……
第6章 控件、鍵盤和觸摸屏編程
第7章 屏幕模板與高級模板的構建與使用
第8章 輸入法、字庫與文件操作
第9章 任務與定時器
第10章 雙卡單待開發(fā)及MTK調(diào)試方法
第11章 Sockct
第12章 短信編程
第13章 怎樣高仿iPhone手機
第14章 MTK驅(qū)動開發(fā)
第15章 MTK平臺Java應用程序開發(fā)
第16章 MTK串口原理及應用開發(fā)
附錄 常見AT指令及使用方法
參考文獻