東坡下載:內容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

桌面主題教育相關素材下載字體下載外語學習高考考研建筑圖集高考作文書法字體桌面壁紙CAD圖紙考研素材

首頁硬件驅動硬件教程 → 深入理解android網絡編程【技術詳解與最佳實踐】 pdf完整版免費下載

深入理解android網絡編程【技術詳解與最佳實踐】

深入理解android網絡編程【技術詳解與最佳實踐】pdf完整版免費下載

  • 大。11.7M
  • 語言:中文
  • 平臺:WinAll
  • 更新:2015-06-29 18:23
  • 等級:
  • 類型:書集教程
  • 網站:http://sfsensi.com
  • 授權:免費軟件
  • 廠商:
  • 產地:國產軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網友評論下載地址

深入理解android網絡編程本書采用源碼分析的方法,十分詳細地分析了Android系統(tǒng)Framework層的各個方面,詳細分析了其中最為重要的Audio系統(tǒng)和Surface系統(tǒng)。文字描述得比較易懂,值得大家下載閱讀。

本書適合有一定基礎的Android應用開發(fā)工程師和系統(tǒng)工程師閱讀。通過對本書的學習,大家將能更深刻地理解Android系統(tǒng),從而自如應對實際開發(fā)中遇到的難題。

深入理解android網絡編程目錄

第1章 閱讀前的準備工作

1.1 系統(tǒng)架構

1.1.1 Android系統(tǒng)架構

1.1.2 本書的架構

1.2 搭建開發(fā)環(huán)境

1.2.1 下載源碼

1.2.2 編譯源碼

1.3 工具介紹

1.3.1 Source Insight介紹

1.3.3 Busybox的使用

1.4 本章小結

第2章 深入理解JNI

2.1 JNI概述

2.2 學習JNI的實例:MediaScanner

2.3 Java層的MediaScanner分析

2.3.1 加載JNI庫

2.3.2 Java的native函數(shù)和總結

2.4 JNI層MediaScanner的分析

2.4.1 注冊JNI函數(shù)

2.4.2 數(shù)據(jù)類型轉換

2.4.3 JNIEnv介紹

2.4.4 通過JNIEnv操作jobject

2.4.5 jstring介紹

2.4.6 JNI類型簽名介紹

2.4.7 垃圾回收

2.4.8 JNI中的異常處理

2.5 本章小結

第3章 深入理解init

3.1 概述

3.2 init分析

3.2.1 解析配置文件

3.2.2 解析service

3.2.3 init控制service

3.2.4 屬性服務

3.3 本章小結

第4章 深入理解zygote

4.1 概述

4.2 zygote分析

4.2.1 AppRuntime分析

4.2.2 Welcome to Java World

4.2.3 關于zygote的總結

4.3 SystemServer分析

4.3.1 SystemServer的誕生

4.3.2 SystemServer的重要使命

4.3.3 關于 SystemServer的總結

4.4 zygote的分裂 

4.4.1 ActivityManagerService發(fā)送請求

4.4.2 有求必應之響應請求

4.4.3  關于zygote分裂的總結

4.5 拓展思考

4.5.1 虛擬機heapsize的限制

4.5.2 開機速度優(yōu)化

4.5.3 Watchdog分析

4.6 本章小結

第5章 深入理解常見類

5.1 概述

5.2 以“三板斧”揭秘RefBase、sp和wp

5.2.1 第一板斧——初識影子對象

5.2.2 第二板斧——由弱生強

5.2.3 第三板斧——破解生死魔咒

5.2.4 輕量級的引用計數(shù)控制類LightRefBase

5.2.5 題外話—三板斧的來歷

5.3 Thread類及常用同步類分析

5.3.1 一個變量引發(fā)的思考

5.3.2 常用同步類

5.4 Looper和Handler類分析

5.4.1 Looper類分析

5.4.2 Handler分析

5.4.3 Looper和Handler的同步關系

5.4.4 HandlerThread介紹

5.5 本章小結

第6章 深入理解Binder

6.1 概述

6.2 庖丁解MediaServer

6.2.1 MediaServer的入口函數(shù)

6.2.2 獨一無二的ProcessState

6.2.3 時空穿越魔術—defaultServiceManager

6.2.4 注冊MediaPlayerService

6.2.5 秋風掃落葉—StartThread Pool和join Thread Pool分析

6.2.6 你徹底明白了嗎

6.3 服務總管ServiceManager

6.3.1 ServiceManager的原理

6.3.2 服務的注冊

6.3.3 ServiceManager存在的意義

6.4 MediaPlayerService和它的Client

6.4.1 查詢ServiceManager

6.4.2 子承父業(yè)

6.5 拓展思考

6.5.1 Binder和線程的關系

6.5.2 有人情味的訃告

6.5.3 匿名Service

6.6 學以致用

6.6.1 純Native的Service

6.6.2 扶得起的“阿斗”(aidl)

6.7 本章小結

第7章 深入理解Audio系統(tǒng)

7.1 概述

7.2 AudioTrack的破解

7.2.1 用例介紹

7.2.2 AudioTrack(Java空間)分析

7.2.3 AudioTrack(Native空間)分析

7.2.4 關于AudioTrack的總結

7.3 AudioFlinger的破解

7.3.1 AudioFlinger的誕生

7.3.2 通過流程分析AudioFlinger

7.3.3 audio_track_cblk_t分析

7.3.4 關于AudioFlinger的總結

7.4 AudioPolicyService的破解

7.4.1 AudioPolicyService的創(chuàng)建

7.4.2 重回AudioTrack

7.4.3 聲音路由切換實例分析

7.4.4 關于AudioPolicy的總結

7.5 拓展思考

7.5.1 DuplicatingThread破解

7.5.2 題外話

7.6 本章小結

第8章 深入理解Surface系統(tǒng)

8.1 概述

8.2 一個Activity的顯示

8.2.1 Activity的創(chuàng)建

8.2.2 Activity的UI繪制

8.2.3 關于Activity的總結

8.3 初識Surface

8.3.1 和Surface有關的流程總結

8.3.2 Surface之乾坤大挪移

8.3.3 乾坤大挪移的JNI層分析

8.3.4 Surface和畫圖

8.3.5 初識Surface小結

8.4 深入分析Surface

8.4.1 與Surface相關的基礎知識介紹

8.4.2 SurfaceComposerClient分析

8.4.3 SurfaceControl分析

8.4.4 writeToParcel和Surface對象的創(chuàng)建

8.4.5 lockCanvas和unlockCanvasAndPost分析

8.4.6 GraphicBuffer介紹

8.4.7 深入分析Surface的總結

8.5 SurfaceFlinger分析

8.5.1 SurfaceFlinger的誕生

8.5.2 SF工作線程分析

8.5.3 Transaction分析

8.5.4 關于SurfaceFlinger的總結

8.6 拓展思考

8.6.1 Surface系統(tǒng)的CB對象分析

8.6.2 ViewRoot的你問我答

8.6.3 LayerBuffer分析

8.7 本章小結

第9章 深入理解Vold和Rild

9.1 概述

9.2 Vold的原理與機制分析

9.2.1 Netlink和Uevent介紹

9.2.2 初識Vold

9.2.3 NetlinkManager模塊分析

9.2.4 VolumeManager模塊分析

9.2.5 CommandListener模塊分析

9.2.6 Vold實例分析

9.2.7 關于Vold的總結

9.3 Rild的原理與機制分析

9.3.1 初識Rild

9.3.2 RIL_startEventLoop分析

9.3.3 RIL_Init分析

9.3.4 RIL_register分析

9.3.5 關于Rild main函數(shù)的總結

9.3.6 Rild實例分析

9.3.7 關于Rild的總結

9.4 拓展思考

9.4.1 嵌入式系統(tǒng)的存儲知識介紹

9.4.2 Rild和Phone的改進探討

9.5 本章小結

第10章 深入理解MediaScanner

10.1 概述

10.2 android.process.media分析

10.2.1 MSR模塊分析

10.2.2 MSS模塊分析

10.2.3 android.process.media媒體掃描工作的流程總結

10.3 MediaScanner分析

10.3.1 Java層分析

10.3.2 JNI層分析

10.3.3 PVMediaScanner分析

10.3.4 關于MediaScanner的總結

10.4 拓展思考

10.4.1 MediaScann

erConnection介紹

10.4.2 我問你答

10.5 本章小結

深入理解android網絡編程節(jié)選

PC官方
安卓官方手機版
IOS官方手機版

深入理解android網絡編程【技術詳解與最佳實踐】截圖

下載地址

深入理解android網絡編程【技術詳解與最佳實踐】 pdf完整版免費下載

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經過審核才能顯示)

編輯推薦

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉帖到論壇
輪壇轉帖HTML方式

輪壇轉帖UBB方式