東坡下載:內(nèi)容最豐富最安全的下載站!

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

桌面主題教育相關(guān)素材下載字體下載外語學(xué)習(xí)高考考研建筑圖集高考作文書法字體桌面壁紙CAD圖紙考研素材

首頁硬件驅(qū)動(dòng)硬件教程 → 深入理解android網(wǎng)絡(luò)編程【技術(shù)詳解與最佳實(shí)踐】 pdf完整版免費(fèi)下載

深入理解android網(wǎng)絡(luò)編程【技術(shù)詳解與最佳實(shí)踐】

深入理解android網(wǎng)絡(luò)編程【技術(shù)詳解與最佳實(shí)踐】pdf完整版免費(fèi)下載

  • 大小:11.7M
  • 語言:中文
  • 平臺(tái):WinAll
  • 更新:2015-06-29 18:23
  • 等級(jí):
  • 類型:書集教程
  • 網(wǎng)站:http://tipsywinegypsy.com
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評(píng)論下載地址

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

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

深入理解android網(wǎng)絡(luò)編程目錄

第1章 閱讀前的準(zhǔn)備工作

1.1 系統(tǒng)架構(gòu)

1.1.1 Android系統(tǒng)架構(gòu)

1.1.2 本書的架構(gòu)

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

1.2.1 下載源碼

1.2.2 編譯源碼

1.3 工具介紹

1.3.1 Source Insight介紹

1.3.3 Busybox的使用

1.4 本章小結(jié)

第2章 深入理解JNI

2.1 JNI概述

2.2 學(xué)習(xí)JNI的實(shí)例:MediaScanner

2.3 Java層的MediaScanner分析

2.3.1 加載JNI庫

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

2.4 JNI層MediaScanner的分析

2.4.1 注冊JNI函數(shù)

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

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 本章小結(jié)

第3章 深入理解init

3.1 概述

3.2 init分析

3.2.1 解析配置文件

3.2.2 解析service

3.2.3 init控制service

3.2.4 屬性服務(wù)

3.3 本章小結(jié)

第4章 深入理解zygote

4.1 概述

4.2 zygote分析

4.2.1 AppRuntime分析

4.2.2 Welcome to Java World

4.2.3 關(guān)于zygote的總結(jié)

4.3 SystemServer分析

4.3.1 SystemServer的誕生

4.3.2 SystemServer的重要使命

4.3.3 關(guān)于 SystemServer的總結(jié)

4.4 zygote的分裂 

4.4.1 ActivityManagerService發(fā)送請求

4.4.2 有求必應(yīng)之響應(yīng)請求

4.4.3  關(guān)于zygote分裂的總結(jié)

4.5 拓展思考

4.5.1 虛擬機(jī)heapsize的限制

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

4.5.3 Watchdog分析

4.6 本章小結(jié)

第5章 深入理解常見類

5.1 概述

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

5.2.1 第一板斧——初識(shí)影子對(duì)象

5.2.2 第二板斧——由弱生強(qiáng)

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

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

5.2.5 題外話—三板斧的來歷

5.3 Thread類及常用同步類分析

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

5.3.2 常用同步類

5.4 Looper和Handler類分析

5.4.1 Looper類分析

5.4.2 Handler分析

5.4.3 Looper和Handler的同步關(guān)系

5.4.4 HandlerThread介紹

5.5 本章小結(jié)

第6章 深入理解Binder

6.1 概述

6.2 庖丁解MediaServer

6.2.1 MediaServer的入口函數(shù)

6.2.2 獨(dú)一無二的ProcessState

6.2.3 時(shí)空穿越魔術(shù)—defaultServiceManager

6.2.4 注冊MediaPlayerService

6.2.5 秋風(fēng)掃落葉—StartThread Pool和join Thread Pool分析

6.2.6 你徹底明白了嗎

6.3 服務(wù)總管ServiceManager

6.3.1 ServiceManager的原理

6.3.2 服務(wù)的注冊

6.3.3 ServiceManager存在的意義

6.4 MediaPlayerService和它的Client

6.4.1 查詢ServiceManager

6.4.2 子承父業(yè)

6.5 拓展思考

6.5.1 Binder和線程的關(guān)系

6.5.2 有人情味的訃告

6.5.3 匿名Service

6.6 學(xué)以致用

6.6.1 純Native的Service

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

6.7 本章小結(jié)

第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 關(guān)于AudioTrack的總結(jié)

7.3 AudioFlinger的破解

7.3.1 AudioFlinger的誕生

7.3.2 通過流程分析AudioFlinger

7.3.3 audio_track_cblk_t分析

7.3.4 關(guān)于AudioFlinger的總結(jié)

7.4 AudioPolicyService的破解

7.4.1 AudioPolicyService的創(chuàng)建

7.4.2 重回AudioTrack

7.4.3 聲音路由切換實(shí)例分析

7.4.4 關(guān)于AudioPolicy的總結(jié)

7.5 拓展思考

7.5.1 DuplicatingThread破解

7.5.2 題外話

7.6 本章小結(jié)

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

8.1 概述

8.2 一個(gè)Activity的顯示

8.2.1 Activity的創(chuàng)建

8.2.2 Activity的UI繪制

8.2.3 關(guān)于Activity的總結(jié)

8.3 初識(shí)Surface

8.3.1 和Surface有關(guān)的流程總結(jié)

8.3.2 Surface之乾坤大挪移

8.3.3 乾坤大挪移的JNI層分析

8.3.4 Surface和畫圖

8.3.5 初識(shí)Surface小結(jié)

8.4 深入分析Surface

8.4.1 與Surface相關(guān)的基礎(chǔ)知識(shí)介紹

8.4.2 SurfaceComposerClient分析

8.4.3 SurfaceControl分析

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

8.4.5 lockCanvas和unlockCanvasAndPost分析

8.4.6 GraphicBuffer介紹

8.4.7 深入分析Surface的總結(jié)

8.5 SurfaceFlinger分析

8.5.1 SurfaceFlinger的誕生

8.5.2 SF工作線程分析

8.5.3 Transaction分析

8.5.4 關(guān)于SurfaceFlinger的總結(jié)

8.6 拓展思考

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

8.6.2 ViewRoot的你問我答

8.6.3 LayerBuffer分析

8.7 本章小結(jié)

第9章 深入理解Vold和Rild

9.1 概述

9.2 Vold的原理與機(jī)制分析

9.2.1 Netlink和Uevent介紹

9.2.2 初識(shí)Vold

9.2.3 NetlinkManager模塊分析

9.2.4 VolumeManager模塊分析

9.2.5 CommandListener模塊分析

9.2.6 Vold實(shí)例分析

9.2.7 關(guān)于Vold的總結(jié)

9.3 Rild的原理與機(jī)制分析

9.3.1 初識(shí)Rild

9.3.2 RIL_startEventLoop分析

9.3.3 RIL_Init分析

9.3.4 RIL_register分析

9.3.5 關(guān)于Rild main函數(shù)的總結(jié)

9.3.6 Rild實(shí)例分析

9.3.7 關(guān)于Rild的總結(jié)

9.4 拓展思考

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

9.4.2 Rild和Phone的改進(jìn)探討

9.5 本章小結(jié)

第10章 深入理解MediaScanner

10.1 概述

10.2 android.process.media分析

10.2.1 MSR模塊分析

10.2.2 MSS模塊分析

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

10.3 MediaScanner分析

10.3.1 Java層分析

10.3.2 JNI層分析

10.3.3 PVMediaScanner分析

10.3.4 關(guān)于MediaScanner的總結(jié)

10.4 拓展思考

10.4.1 MediaScann

erConnection介紹

10.4.2 我問你答

10.5 本章小結(jié)

深入理解android網(wǎng)絡(luò)編程節(jié)選

PC官方
安卓官方手機(jī)版
IOS官方手機(jī)版

深入理解android網(wǎng)絡(luò)編程【技術(shù)詳解與最佳實(shí)踐】截圖

下載地址

深入理解android網(wǎng)絡(luò)編程【技術(shù)詳解與最佳實(shí)踐】 pdf完整版免費(fèi)下載

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

編輯推薦

本類軟件排行

報(bào)錯(cuò)

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

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式