介紹兩本android工具書


介紹兩本關於android的書本, 其實也是因為我這邊有這兩本書

可以提供預選購的人參考, 推薦你看一下!

第一本書: Google Android SDK開發範例大全2

裡面提及的程式開發內容皆是JAVA語言, 與安裝環境eclipse設置
豐富的開發範例, 可以提供你許多既有的JAVA程式碼, 讓你可以快速修改

Chapter 1 如何使用本書
Chapter 2 Android初體驗
Chapter 3 使用者人機介面
Chapter 4 史上超豪華的手機控制項
Chapter 5 互動式通訊服務與手機控制
Chapter 6 手機自動服務記實
Chapter 7 娛樂多媒體
Chapter 8 當Android與Internet接軌
Chapter 9 Google服務與Android混搭
Chapter 10 非廣告~創意Android程式設計

這個部落格將書裡絕大部分的範例展示出來(但無程式碼):
http://androidsdk.pixnet.net/blog

第二本書: 行動裝置 嵌入式系統與軟體

誠如書名所述, 這本書將重點放在嵌入式的設計
因此會提到許多與底層相關的內容, 且由於android底層是由C語言所開發, 應用層由JAVA語言開發
此本書也以C與JAVA為主, 討論Android架構與上下層如何配合

第一章 Ubuntu Linux基本操作
1-1 開發環境
1-1.1 交叉開發模式
1-1.2 硬體要求
1-2 什麽是Ubuntu
1-3 安裝Ubuntu Linux
1-3.1 準備工作
1-3.2 安裝Ubuntu基本系統
1-3.3 更新Ubuntu系統
1-4 軟體套件管理
1-5 安裝開發常用工具及相關套件
1-6 交叉編譯器的安裝
1-7 在Ubuntu架設伺服器
1-7.1 建立TFTP伺服器
1-7.2 建立NFS伺服器
1-7.3 利用Samba與Windows共享檔案
1-7.4 安裝SSH伺服器
1-8 系統基本管理
1-8.1 如何啟用root帳號
1-8.2 如何增加硬碟到ubuntu系統
1-9 參考資料

第二章 Linux程式設計基礎
2-1 交叉編譯工程選項說明
2-2 Makefile檔案介紹
2-2.1 Makefile基本架構
2-2.2 Makefile規則
2-2.3 Makefile變數使用方法
2-2.4 Make命令的使用

第三章 U-Boot移植
3-1 BootLoader的介紹
3-2 U-Boot的介紹
3-2.1 U-Boot工程簡介
3-2.2 U-Boot的啟動方式
3-2.3 U-Boot的特性及其主要功能
3-2.4 U-Boot源始碼結構
3-3 U-Boot的分析和移植
3-3.1 U-Boot的配置及編譯過程
3-3.2 U-Boot的啟動過程及幾個重要檔案分析
3-3.3 U-Boot的移植
3-4 添加U-Boot命令
3-4.1 添加U-Boot命令函數介紹
3-4.2 添加U-Boot擴充命令
3-5 U-Boot常用命令介紹
3-6 U-Boot的環境變數
3-7 本章小結

第四章 Android核心移植
4-1 Android結構簡介
4-2 Android核心移植準備
4-2.1 Android核心源碼結構
4-2.2 分析Android核心中的Makefile檔
4-2.3 Android核心中的Kconfig分析
4-2.4 Android核心配置選項
4-3 Android核心移植
4-3.1 修改Linux核心以支援DMA-6410XP教學平台
4-3.2 Android系統LCD移植
4-3.3 Android系統觸控式螢幕除錯
4-3.4 Android系統鍵盤驅動除錯
4-4 Android核心除錯方法
4-4.1 Linux核心除錯概述
4-4.2 Linux核心除錯方法

第五章 Linux 2.6.27驅動程式基礎
5-1 裝置驅動程式概論
5-1.1 驅動程式的概念
5-1.2 驅動程式的模型
5-1.3 Linux驅動的類別
5-2 模組的編譯與裝載
5-2.1 核心模組和應用程式的區別
5-2.2 動態載入驅動程式
5-3 驅動開發關鍵技術
5-3.1 同步機制
5-3.2 記憶體分配與映像
5-3.3 阻塞與非阻塞
5-3.4 中斷處理
5-3.5 DMA
5-3.6 Platform概念
5-4 本章小結

第六章 驅動程式分析與除錯
6-1 開啟QT檔案系統
6-1.1 透過tftp協定燒寫核心映像檔zImage
6-1.2 透過tftp協定燒寫Cramfs檔案系統
6-2 LED驅動實驗
6-3 背光調節驅動實驗
6-4 矩陣鍵盤驅動實驗
6-5 直流馬達驅動實驗
6-6 步進馬達驅動實驗
6-7 串列埠通訊實驗
6-8 ADC測試實驗

第七章 Android體系結構
7-1 Android體系結構介紹
7-1.1 應用程式(Application)
7-1.2 應用程式框架(Application Framework)
7-1.3 Android函式庫
7-1.4 Linux核心
7-2 Android應用程式組成
7-2.1 Activity介紹
7-2.2 Broadcast intent Receiver介紹
7-2.3 Service介紹
7-2.4 Content Provider介紹
7-3 Android應用工程檔案組成
7-4 本章小結

第八章 Android開發環境搭建
8-1 建立Android開發環境
8-1.1 安裝Android系統開發套件
8-1.2 建立Android應用程式開發環境
8-2 應用開發環境測試
8-3 Android原始程式碼下載及相關環境設置
8-4 Android檔案系統編譯
8-5 Android檔案系統燒寫到DMA-6410XP
8-5.1 燒寫核心
8-5.2 燒寫ramdisk映像檔
8-5.3 燒寫Android system.img檔案
8-5.4 燒寫Android userdata.img檔案
8-6 引導核心和開機檔案系統
8-7 Android原始程式碼針對DMA-6410XP的修改
8-7.1 電池電量檢測修改
8-7.2 自動掛載SD卡設定及修改
8-7.3 無線網路卡
8-7.4 DM9000網路

第九章 Android基本組件介紹
9-1 組件介紹前序
9-1.1 視圖組件(View)
9-1.2 佈局組件(Layout)
9-1.3 佈局參數(LayoutParams)
9-2 常用widget組件介紹
9-2.1 為widget元件創建Android專案
9-2.2 按鈕元件(Button)
9-2.3 文字方塊(TextView)
9-2.4 編輯方塊(EditText)
9-2.5 多項選擇(CheckBox)
9-2.6 單項選擇(RadioGroup)
9-2.7 下拉清單(Spinner)
9-2.8 自動完成文本(AutoCompleteTextView)
9-2.9 日期、時間選擇器(Date、TimePicker)
9-2.10 進度條(ProgressBar)
9-2.11 拖動條(SeekBar)
9-2.12 圖片視圖(ImageView)
9-2.13 基於網格索引(GridView)的圖片瀏覽器
9-2.14 標簽(Tab)
9-3 Intent和Activity跳轉
9-3.1 Activity跳轉
9-3.2 Intent消息傳遞
9-4 menu設計修改
9-5 對話方塊(Dialog)實例
9-6 Toast和Notification應用
9-7 本章小結

第十章 Android應用程式設計實例
10-1 LED控制
10-2 ADC控制
10-3 BackLight背光控制
10-4 DC Motor控制
10-5 Step Motor控制
10-6 KEYPAD實驗

附錄一 DMA-6410XP教學平台簡介
附錄二 Android與Neo FreeRunner
附錄三 TS觸控校準使用步驟

閱讀這篇文章的讀者也會看:

2 Responses to “介紹兩本android工具書”

  1. Firm 說道:

    找个时间琢磨看看

    易春木 回應:

    hi @Firm,

    希望對你有所助益
    不過不太確定是否兩本書皆在內地販售

本篇文章的迴響 RSS 訂閱。 TrackBack URI

Leave a reply