注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Android Dalvik虛擬機(jī)結(jié)構(gòu)及機(jī)制剖析:第1卷·Dalvik虛擬機(jī)結(jié)構(gòu)剖析

Android Dalvik虛擬機(jī)結(jié)構(gòu)及機(jī)制剖析:第1卷·Dalvik虛擬機(jī)結(jié)構(gòu)剖析

Android Dalvik虛擬機(jī)結(jié)構(gòu)及機(jī)制剖析:第1卷·Dalvik虛擬機(jī)結(jié)構(gòu)剖析

定 價:¥25.00

作 者: 張國印,吳艷霞 著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機(jī)/網(wǎng)絡(luò) 系統(tǒng)開發(fā)

ISBN: 9787302361039 出版時間: 2014-11-01 包裝: 平裝
開本: 16開 頁數(shù): 111 字?jǐn)?shù):  

內(nèi)容簡介

  《AndroidDalvik虛擬機(jī)結(jié)構(gòu)及機(jī)制剖析:第1卷Dalvik虛擬機(jī)結(jié)構(gòu)剖析》是一本以情景方式對Android的源代碼進(jìn)行深入分析的書,內(nèi)容廣泛,主要從Dalvik虛擬機(jī)整體結(jié)構(gòu)、獲取和編譯Dalvik虛擬機(jī)的源碼、源碼分析輔助工具使用、dex文件及Dalvik字節(jié)碼格式解析、Dalvik虛擬機(jī)下的系統(tǒng)工具介紹及Dalvik虛擬機(jī)執(zhí)行流程簡述等方面進(jìn)行闡述,幫助讀者從宏觀上了解Dalvik虛擬機(jī)的架構(gòu)設(shè)計,為有興趣閱讀Dalvik虛擬機(jī)源碼的讀者提供必要的入門指導(dǎo)?!禔ndroidDalvik虛擬機(jī)結(jié)構(gòu)及機(jī)制剖析:第1卷Dalvik虛擬機(jī)結(jié)構(gòu)剖析》共6章:第1章為準(zhǔn)備工作,在這一章中主要介紹了Dalvik虛擬機(jī)的功用、分析Dalvik源碼所用到的主要方法以及如何搭建Dalvik源碼分析環(huán)境;第2章為源碼分析輔助工具介紹,包括Vim、Doxygen、GDBSERVER等;第3章為Dex文件以及Dalvik字節(jié)碼格式分析;第4章為系統(tǒng)工具介紹,在這一章中主要介紹了Dalvik虛擬機(jī)的一些重要系統(tǒng)工具,通過對系統(tǒng)工具的介紹,讓讀者對虛擬機(jī)內(nèi)部的實現(xiàn)機(jī)制更加清晰;第5章為Dalvik虛擬機(jī)執(zhí)行流程簡述,通過這一章的介紹,旨在讓讀者對Dalvik虛擬機(jī)的整體功能架構(gòu)有一個宏觀的認(rèn)識,為后續(xù)進(jìn)一步掌握各個功能模塊的原理功能做好相應(yīng)的知識鋪墊;第6章為調(diào)試支撐模塊,在這一章中主要介紹了調(diào)試支撐模塊的基本原理。通過閱讀《AndroidDalvik虛擬機(jī)結(jié)構(gòu)及機(jī)制剖析:第1卷Dalvik虛擬機(jī)結(jié)構(gòu)剖析》,讓讀者了解Dalvik虛擬機(jī)在Android應(yīng)用程序運行過程中所扮演的重要角色及其不可替代的價值;同時對Android應(yīng)用程序的執(zhí)行過程有更加細(xì)致的了解,可以幫助讀者優(yōu)化自己編寫的應(yīng)用程序,更加合理地設(shè)計應(yīng)用程序結(jié)構(gòu),有效提高應(yīng)用程序的運行速度。

作者簡介

暫缺《Android Dalvik虛擬機(jī)結(jié)構(gòu)及機(jī)制剖析:第1卷·Dalvik虛擬機(jī)結(jié)構(gòu)剖析》作者簡介

圖書目錄

1.1 本章概述
1.1.1 什么是Dalvik虛擬機(jī)
1.1.2 Dalvik虛擬機(jī)的功能
1.1.3 Dalvik虛擬機(jī)與Java虛擬機(jī)的區(qū)別
1.1.4 Dalvik虛擬機(jī)的特性
1.2 Ubuntu Linux系統(tǒng)安裝
1.3 工作目錄設(shè)置
1.4 下載、編譯和運行Android內(nèi)核源代碼
1.4.1 下載Android內(nèi)核源代碼
1.4.2 整體編譯Android源代碼
1.4.3 運行Android模擬器
1.5 編譯經(jīng)過修改的Android源碼
1.6 開發(fā)第一個Android應(yīng)用程序
小結(jié)
第2章 源碼分析輔助工具
2.1 本章概述
2.2 Vim源碼閱讀環(huán)境搭建
2.3 Doxygen工具
2.4 GDBSERVER工具
小結(jié)
第3章 Dex文件及Dalvik字節(jié)碼格式解析
3.1 本章概述
3.2 Dex文件格式
3.2.1 Dex文件中的數(shù)據(jù)結(jié)構(gòu)
3.2.2 Dex文件結(jié)構(gòu)分析
3.3 Dalvik字節(jié)碼介紹
3.3.1 Dalvik字節(jié)碼總體設(shè)計
3.3.2 Dalvik字節(jié)碼指令格式
3.4 Odex文件簡介
3.4.1 什么是“優(yōu)化文件”
3.4.2 Odex文件結(jié)構(gòu)
3.4.3 Odex文件加速系統(tǒng)運行速度
3.4.4 手機(jī)“減負(fù)”問題再討論
小結(jié)
第4章 系統(tǒng)工具
4.1 本章概述
4.2 dexdump工具
4.2.1 dexdump工具簡介
4.2.2 dexdump工具使用方法
4.3 dexdeps工具
4.3.1 dexdeps工具簡介
4.3.2 dexdeps工具使用方法
4.4 dexlist工具
4.4.1 dexlist工具簡介
4.4.2 dexlist工具使用說明
4.5 dexopt工具
4.5.1 dexopt工具簡介
4.5.2 dexopt工具使用方法
4.6 dvz工具
4.6.1 dvz工具簡介
4.6.2 dvz工具使用方法
小結(jié)
第5章 開發(fā)分析工具
5.1 本章概述
5.2 trace文件分析工具
5.2.1 trace文件分析工具簡介
5.2.2 trace文件分析工具使用方法
5.3 Heap Profile工具
5.3.1 Heap Profile工具簡介
5.3.2 Heap Profile工具使用方法
5.4 DDMS工具
5.4.1 啟動
5.4.2 DDMS原理和特性
5.4.3 DDMS具體功能
5.4.4 進(jìn)程監(jiān)控
5.4.5 使用文件瀏覽器
5.4.6 模擬器控制
5.4.7 應(yīng)用程序日志
小結(jié)
第6章 Dalvik虛擬機(jī)執(zhí)行流程詳解
6.1 本章概述
6.2 Dalvik虛擬機(jī)的入口點介紹
6.2.1 Dalvik虛擬機(jī)在x86平臺運行的入口點
6.2.2 Dalvik虛擬機(jī)運行在ARM平臺的入口點
6.2.3 Dalvik虛擬機(jī)的初始化
6.3 Zygote進(jìn)程
6.4 Dalvik虛擬機(jī)運行應(yīng)用程序過程
6.4.1 apk文件生成
6.4.2 Dalvik虛擬機(jī)運行應(yīng)用程序的主要流程
小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號