第○章 導讀
0-1 本書特點
0-2 本書主要內容
0-3 本書所附光碟說明
0-4 讀者對象
第一章 Android系統概述
1-1 Android簡介
1-2 Android系統特性
1-3 Android系統架構
1-4 Android開發工作
1-4.1 Android移植開發
1-4.2 Android應用開發
1-4.3 Android系統開發
1-5 Android發展前景
第二章 Android原始程式碼與開發環境
2-1 基本開發環境
2-1.1 交叉開發模式
2-1.2 硬體要求
2-2 安裝開發常用工具及相關套件
2-3 Ubuntu 交叉編譯器的安裝
2-4 Android 開發環境和工具
2-5 Android 原始程式碼
2-5.1 獲取Android 原始程式碼
2-5.2 Android 原始程式碼結構
2-5.3 Android 原始程式碼編譯
第三章 U-Boot程式碼與編譯
3-1 U-Boot 的介紹
3-1.1 U-Boot 工程簡介
3-1.2 U-Boot 特性及其主要弁鄐雯
3-1.3 U-Boot 原始程式碼結構
3-2 U-Boot 原始程式碼編譯
3-2.1 U-Boot 編譯
3-2.2 製作TF卡啟動程式
3-3 U-Boot 常用命令介紹
3-4 U-Boot 的環境變數
第四章 Android核心程式碼與編譯
4-1 Android 核心簡介
4-2 Android 核心結構和設備驅動
4-2.1 Android 核心原始程式碼結構
4-2.2 Android 私有設備驅動
4-2.3 Android 常用設備驅動
4-3 Android 核心基本配置
4-4 Android 核心編譯
4-4.1 解壓Android 核心原始碼
4-4.2 編譯Android 核心
第五章 Android開發環境搭建
5-1 相關軟體及其安裝目錄
5-2 Windows 平台下的環境搭建
5-2.1 安裝Java JDK
5-2.2 安裝Eclipse
5-2.3 安裝Android Development Tools plugin (ADT)
5-2.4 安裝SDK
5-2.5 創建Android 虛擬設備(AVD)
5-2.6 創建第一個Android 項目HelloEveryone
5-3 建立Linux 下的Android 開發環境
5-3.1 安裝JDK
5-3.2 安裝Eclipse
5-3.3 安裝Android Development Tools plugin (ADT)
5-3.4 安裝Android SDK
5-3.5 創建虛擬設備AVD
第六章 Android NDK開發
6-1 Android NDK介紹
6-2 NDK開發環境搭建
6-2.1 NDK軟體列表與安裝目錄
6-2.2 系統和軟體需求
6-2.3 Windows平台環境搭建
6-2.4 Linux平台環境搭建
6-3 NDK開發
6-3.1 使用NDK實現Java語言呼叫C語言程式
6-3.2 使用NDK實現Java語言呼叫C++語言程式
6-3.3 解析NDK編譯腳本Android.mk
第七章 DMA-210XP Android 2.3.4系統概述
7-1 Android 檔案系統編譯
7-2 DMA-210XP整合平台燒寫
7-2.1 燒寫U-boot 到Nand Flash
7-2.2 燒寫核心映像檔zImage
7-2.3 燒寫ramdisk-uboot.img映像檔
7-2.4 燒寫system.img映像檔
7-2.5 燒寫userdata.img映像檔
7-2.6 成弗珧灱ndroid系統
7-2.7 TF卡自動更新kernel和Android系統
7-3 DMA-210XP Android系統實作
7-3.1 按鍵佈局
7-3.2 SD/TF卡自動掛載
7-3.3 音效播放與錄音
7-3.4 WiFi和藍芽弁
7-3.5 DMA9000網路
7-3.6 3G通訊
7...