深入理解androids 卷2 pdf下載(zǎi) 最新(xīn)軟(ruǎn)件|熱門(mén)排(pái)行|軟件分類|軟件專(zhuān)題|廠商大全

您的位(wèi)置: 首頁教育教學電子圖書(shū) → 深(shēn)入理解androids卷(juàn)ii pdf 高清電子完整(zhěng)版(bǎn)

深入理解(jiě)androids卷ii pdf

高清電子(zǐ)完整版(bǎn) 深入理解androids卷ii pdf 網(wǎng)友評分:8

同類相關軟(ruǎn)件

軟件介紹

深入(rù)理解androids 卷2 pdf是一套(tào)完整的中(zhōng)文(wén)電子(zǐ)文檔。繼第一版之(zhī)後,內容上主要(yào)介紹androids源碼(mǎ)工作環境和androids係統結構(gòu)等(děng)信息,共(gòng)包含了(le)8章教程內容。能夠為androids開發者提供研究上(shàng)的幫助(zhù)!快來綠色資源網下載吧。

內容介紹

《深(shēn)入理解androids:卷2》是“深(shēn)入理解androids”係列的第2本,第1本(běn)書上市後獲得廣大讀者高度評價,在androids開發者(zhě)社群內口口相傳。本書不僅繼承了第1本書的優點並(bìng)改(gǎi)正了其在細微處存在(zài)的(de)一些(xiē)不足(zú),而且還在寫作的總(zǒng)體(tǐ)思(sī)想上進(jìn)行了(le)創新,更(gèng)強(qiáng)調從係(xì)統設計者的角度去分析androids係統(tǒng)中各個(gè)模塊內部的(de)實現原理和工作(zuò)機(jī)製(zhì)。從具體內容(róng)上講(jiǎng),本書的重點是androids Framework的Java層,對Java層涉(shè)及(jí)的核心模塊和服務進行(háng)了深入而細致的分析。通過本(běn)書,讀者不僅(jǐn)能對androids係統本身有更深入的理解,而(ér)且還能掌握分析大型複雜源代碼的能力。

章(zhāng)節介紹(shào)

《深入理解androids:卷2》一(yī)共8章:

第(dì)1章介(jiè)紹了閱讀本書所(suǒ)需要做的準備工作,包括(kuò)androids 4.0源碼(mǎ)的下載(zǎi)和編譯、eclipse環境的搭建,以及androids係(xì)統進程(system_process)的(de)調(diào)試等;

第2章對Java Binder和(hé)MessageQueue的實(shí)現進行了(le)深入分(fèn)析;

第3章仔(zǎi)細剖析(xī)了SystemServer的工作原理,這些服務(wù)包括EntropyService、DropboxManagerService、DiskStatsService、DeviceStorageMonitorService、SamplingProfilerService和ClipboardService;

第(dì)4章對(duì)係統中負責Package信息查詢(xún)和APK安裝、卸載、更新等(děng)工作的(de)服務PackageManagerService進行了(le)詳細分析;

第5章則對(duì)androids係統中負責電源管(guǎn)理的核心服(fú)務 PowerManagerService的原理進行了一番(fān)深入(rù)的分析;

第(dì)6章以ActivityManagerService為分析(xī)重點,它的啟(qǐ)動、Activity的創建和啟動、BroadcastReceiver的工作(zuò)原理、androids中的進程管理等(děng)內容(róng)展開了較為深入的(de)研究;

第7章對ContentProvider的創建和啟(qǐ)動、sqlite、Cursor query和close的實現(xiàn)等進行了深入分析;

第8章以ContentService和AccountManagerService為(wéi)分析對象,介紹了數據更新通知機製的實現(xiàn),以及賬戶管理(lǐ)和(hé)數據同步等(děng)相關知識。

深入理解androids 卷2目(mù)錄:

第(dì)1章 搭建androids源碼(mǎ)工作環境

1.1 androids係統架(jià)構

1.2 搭建開發環境

1.2.1 下載源碼

1.2.2 編譯源碼

1.2.3 利(lì)用Eclipse調試system_process

1.3 本章小(xiǎo)結

第2章 深入(rù)理解(jiě)Java Binder和MessageQueue

2.1 概述(shù)

2.2 Java層中的Binder架構分析

2.2.1 Binder架構總覽

2.2.2 初始(shǐ)化Java層(céng)Binder框架

2.2.3 addService實例分析

2.2.4 Java層Binder架構總結

2.3 心係兩(liǎng)界的MessageQueue

2.3.1 MessageQueue的創建(jiàn)

2.3.2 提(tí)取(qǔ)消息

2.3.3 nativePollOnce函數(shù)分析

2.3.4 MessageQueue總結

2.4 本章小結

第3章(zhāng) 深入理解SystemServer

3.1 概述(shù)

3.2 SystemServer分析

3.2.1 main函(hán)數分析

3.2.2 Service群英會

3.3 EntropyService分析

3.4 DropBoxManagerService分析

3.4.1 DBMS構(gòu)造函數分析

3.4.2 dropbox日誌文件的(de)添加

3.4.3 DBMS和settings數據(jù)庫

3.5 DiskStatsService和DeviceStorageMonitorService分析

3.5.1 DiskStatsService分析

3.5.2 DeviceStorageManagerService分析

3.6 SamplingProfilerService分析

3.6.1 SamplingProfilerService構(gòu)造函數分(fèn)析(xī)

3.6.2 SamplingProfilerIntegration分析

3.7 ClipboardService分析

3.7.1 複製數據(jù)到剪貼板

3.7.2 從(cóng)剪切板粘貼數據

3.7.3 CBS中的權限管理

3.8 本(běn)章小結

第4章(zhāng) 深(shēn)入理解PackageManagerService

4.1 概述

4.2 初識PackageManagerService

4.3 PKMS的(de)main函數分析

4.3.1 構造函數分析之前期準(zhǔn)備工作

4.3.2 構造函數分析之掃描Package

4.3.3 構(gòu)造函數分析之(zhī)掃(sǎo)尾工作

4.3.4 PKMS構造函數(shù)總結

4.4 APK Installation分析

4.4.1 adb install分(fèn)析

4.4.2 pm分(fèn)析(xī)

4.4.3 installPackageWithVerification函數分析

4.4.4 APK 安裝流程總結

4.4.5 Verification介紹

4.5 queryIntentActivities分析(xī)

4.5.1 Intent及IntentFilter介紹

4.5.2 Activity信(xìn)息的管理

4.5.3 Intent 匹(pǐ)配(pèi)查詢(xún)分(fèn)析

4.5.4 queryIntentActivities總結

4.6 installd及UserManager介紹

4.6.1 installd介紹

4.6.2 UserManager介紹

4.7 本章學習指導

4.8 本章(zhāng)小結

第5章 深入(rù)理解(jiě)PowerManagerService

5.1 概述

5.2 初識(shí)PowerManagerService

5.2.1 PMS構造函數(shù)分析

5.2.2 init分析

5.2.3 systemReady分析

5.2.4 BootComplete處理

5.2.5 初識PowerManagerService總結(jié)

5.3 PMS WakeLock分析

5.3.1 WakeLock客戶端分析

5.3.2 PMS acquireWakeLock分析

5.3.3 Power類(lèi)及LightService類介紹(shào)

5.3.4 WakeLock總結

5.4 userActivity及Power按鍵(jiàn)處理分析

5.4.1 userActivity分析

5.4.2 Power按鍵處理分(fèn)析

5.5 BatteryService及BatteryStatsService分析

5.5.1 BatteryService分析

5.5.2 BatteryStatsService分析

5.5.3 BatteryService及BatteryStatsService總結

5.6 本章學(xué)習(xí)指導

5.7 本章小結

第6章 深入理解ActivityManagerService

6.1 概述

6.2 初識(shí)ActivityManagerService

6.2.1 ActivityManagerService的main函(hán)數分析

6.2.2 AMS的(de) setSystemProcess分析

6.2.3 AMS的 installSystemProviders函數分析

6.2.4 AMS的 systemReady分析

6.2.5 初識ActivityManagerService總結(jié)

6.3 startActivity分析(xī)

6.3.1 從am說起

6.3.2 AMS的startActivityAndWait函數分析

6.3.3 startActivityLocked分(fèn)析

6.4 Broadcast和(hé)BroadcastReceiver分析

6.4.1 registerReceiver流程分析

6.4.2 sendBroadcast流程分析

6.4.3 BROADCAST_INTENT_MSG消(xiāo)息處理函數

6.4.4 應用進(jìn)程處(chù)理廣(guǎng)播分析

6.4.5 廣播處理總(zǒng)結(jié)

6.5 startService之按圖索(suǒ)驥(jì)

6.5.1 Service知(zhī)識介紹

6.5.2 startService流程圖

6.6 AMS中的進程管理

6.6.1 Linux進程管理介紹

6.6.2 關於androids中的進(jìn)程管理的介紹

6.6.3 AMS進程管理函數分析

6.6.4 AMS進(jìn)程管理總結(jié)

6.7 App的 Crash處理

6.7.1 應用進程(chéng)的Crash處理

6.7.2 AMS的handleApplicationCrash分析

6.7.3 AppDeathRecipient binderDied分析(xī)

6.7.4 App的Crash處理總(zǒng)結

6.8 本章學(xué)習指導

6.9 本章小結

第7章 深入理(lǐ)解ContentProvider

7.1 概述

7.2 MediaProvider的啟動及創建

7.2.1 Context的getcontentResolver函數分析

7.2.2 MediaStore.Image.Media的query函數(shù)分析

7.2.3 MediaProvider的(de)啟(qǐ)動及創建總結

7.3 SQLite創建數據庫分析

7.3.1 SQLite及(jí)SQLiteDatabase家(jiā)族

7.3.2 MediaProvider創建數據庫分析

7.3.3 SQLiteDatabase創建數據庫的分析總(zǒng)結

7.4 Cursor 的query函數(shù)的實現分(fèn)析

7.4.1 提取(qǔ)query關鍵點

7.4.2 MediaProvider 的query分析

7.4.3 query關鍵點分析

7.4.4 Cursor query實現分析總結

7.5 Cursor close函數實現分析

7.5.1 客戶端close的(de)分析

7.5.2 服務(wù)端close的分析

7.5.3 finalize函數(shù)分析

7.5.4 Cursor close函數(shù)總結

7.6 ContentResolver openAssetFileDescriptor函數分析

7.6.1 openAssetFileDescriptor之(zhī)客戶端(duān)調用分(fèn)析

7.6.2 ContentProvider的 openTypedAssetFile函數(shù)分析

7.6.3 跨進(jìn)程傳遞文件描述符(fú)的探討

7.6.4 openAssetFileDescriptor函(hán)數分析總結

7.7 本章學習指導

7.8 本章小結

第8章 深入(rù)理解ContentService和AccountManagerService

8.1 概(gài)述

8.2 數(shù)據更新通知機(jī)製分析

8.2.1 初識ContentService

8.2.2 ContentResovler 的registerContentObserver分(fèn)析(xī)

8.2.3 ContentResolver的(de) notifyChange分析

8.2.4 數據更(gèng)新(xīn)通知機製總(zǒng)結和深入探討

8.3 AccountManagerService分(fèn)析

8.3.1 初識AccountManagerService

8.3.2 AccountManager addAccount分(fèn)析

8.3.3 AccountManagerService的分析總結

8.4 數(shù)據(jù)同(tóng)步管理SyncManager分析

8.4.1 初識SyncManager

8.4.2 ContentResolver 的requestSync分析

8.4.3 數據(jù)同步管理SyncManager分(fèn)析總結

8.5 本章學習指導

8.6 本章小結

“深入理解androids”係列(liè)書籍的規劃路線(xiàn)圖

軟(ruǎn)件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載後無法使用,請(qǐng)點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發表評(píng)論 查看所有評論(0)

昵稱:
請不要評(píng)論無意(yì)義或髒話,我們所有評論(lùn)會(huì)有人工審核.
字數: 0/500 (您的評論需要經過審核才能顯示)