Android线程(thread)模式知多少


1 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 高煥堂的第 5 本 Android 書籍 Android 線程(Thread)模式知多少 目錄 作者 高煥堂 E-MAIL:misoo.tw@gmail.com 台灣 Android 技術服務中心 主任 Android 軟硬整合高階技術課程 導師 http://www.android1.net/Topic.aspx?BoardID=21&TopicID=750 廣悅文化事業 出版 電話:04-2242-1268,04-2242-5308 2 Google Android 線程(Thread)模式知多少 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 目 錄 第一篇 Android 軟硬整合與強龍/地頭蛇商業模式 第 1 章 簡介 Android 應用框架、核心服務與軟硬整合, 10 1.1 Android 帶來的「軟硬整合」機會 1.2 Android 應用框架的意義 1.3 Android 的核心服務 1.4 Android 軟硬整合三步曲 1.5 軟硬整合的基礎:Android 線程(Thread)模式 第 2 章 Android 框架:小強龍的天空, 43 2.1 強龍與地頭蛇智慧之匯合 2.2 強龍如何匯合地頭蛇的智慧 2.3 小強龍的天空 2.4 小強龍與大強龍智慧之匯合 2.5 小強龍的基本線程(Thread)知識 第二篇 Java 層應用框架的線程模式 第 3 章 Android 線程基本概念, 78 3.1 多線程的意義 3.2 Java 的線程表示法 3.3 一個線程執行多個類別 3.4 多個線程執行同一個類別 3.5 多線程之同步(Synchronization) 3.6 Java 的線程池(Thread Pool) 3.7 Android 的多線程之例(1) 3.8 Android 的多線程之例(2) 3 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 第 4 章 認識 Android 的 UI 線程, 111 4.1 認識主線程(Main Thread) 4.2 主線程的責任:迅速處理 UI 事件 4.3 主線程的責任:迅速處理 Broadcast 訊息 4.4 主線程是一個 Looper 線程 4.5 不同進程與主線程之通訊 第 5 章 子線程與 Message Queue, 137 5.1 子線程(Subthread)的 Message Queue 5.2 子線程的 Looper 物件 5.3 子線程的 Handler 物件 5.4 主、子線程的相互傳遞訊息 第 6 章 小強龍 Java 類別的線程, 171 6.1 小強龍的天空 6.2 小強龍 Java 類別之例 6.3 小強龍 Java 類別之線程 第 7 章 IPC 與線程, 217 7.1 IPC 與 IBinder 介面 7.2 使用 IBinder 介面:短程溝通 7.3 IPC 溝通、IBinder 介面與線程 7.4 IBinder 介面與 AIDL 第三篇 JNI、Android 核心服務的線程模式 第 8 章 JNI 介面:力與美相遇的地方, 251 8.1 JNI 的角色 8.2 最簡單的 JNI 程式範例 8.3 如何誕生 C++層的物件 8.4 如何讀取 Java 層的物件屬性值 8.5 如何呼叫 Java 類別的函數 8.6 如何從 JNI 函數誕生 Java 層之物件 4 Google Android 線程(Thread)模式知多少 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 第 9 章 JNI 與線程, 295 9.1 線程與 JNIEnv *指標 9.2 Java 多線程執行同一 Native 函數 9.3 Java 多線程的同步(Synchronization) 9.4 如何誕生 Native 層的子線程 9.5 Native 多線程安全問題 9.6 Native 多線程的同步(Synchronization) 第 10 章 Android 核心服務與線程, 337 10.1 小強龍的地盤: Android核心服務(Core Service) 10.2 開發你的第一個核心服務 10.3 讓 C++的 Client 類別使用核心服務 10.4 替核心服務配上 JNI 介面, 讓 Java 類別使用核心服務 10.5 小強龍的天空:擴充 Java 層框架 10.6 地頭蛇的天空:撰寫 Java 應用子類別, 善用核心服務 10.7 IPC 與核心服務的線程 10.8 替核心服務配上 AIDL 界面 10.9 大、小強龍智慧的匯合機制 10.10 結論 附錄 附錄-A: NDK 之角色和應用, 405 附錄-B: 核心服務之開發案例:以搏奕系統為例, 428 *** 歡迎報名參加: Android 軟硬整合高階技術課程 高煥堂 主講 5 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ *** 高煥堂的第 1、2、3 和 4 本 Android 書籍: Book#: K101 Book#: K102 Book#: K103 Book#: K104 ~~ End ~~
还剩4页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

zengzhg

贡献于2014-03-20

下载需要 10 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf