資源簡(jiǎn)介
本系列叢書(shū)共分2卷,本書(shū)為第1卷,是一本以情景方式對(duì)android的源代碼進(jìn)行深入分析的書(shū),內(nèi)容廣泛,主要從dalvik虛擬機(jī)整體結(jié)構(gòu)、獲取和編譯dalvik虛擬機(jī)的源碼、源碼分析輔助工具使用、.dex文件及dalvik字節(jié)碼格式解析、dalvik虛擬機(jī)下的系統(tǒng)工具介紹及dalvik虛擬機(jī)執(zhí)行流程簡(jiǎn)述等方面進(jìn)行闡述,幫助讀者從宏觀上了解dalvik虛擬機(jī)的架構(gòu)設(shè)計(jì),為有興趣閱讀dalvik虛擬機(jī)源碼的讀者提供必要的入門指導(dǎo)。 第1卷共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)工具,通過(guò)對(duì)系統(tǒng)工具的介紹,讓讀者對(duì)虛擬機(jī)內(nèi)部的實(shí)現(xiàn)機(jī)制更加清晰;第5章為dalvik虛擬機(jī)執(zhí)行流程簡(jiǎn)述,通過(guò)這一章的介紹,旨在讓讀者對(duì)dalvik虛擬機(jī)的整體功能架構(gòu)有一個(gè)宏觀的認(rèn)識(shí),為后續(xù)進(jìn)一步掌握各個(gè)功能模塊的原理功能做好相應(yīng)的知識(shí)鋪墊;第6章為調(diào)試支撐模塊,在這一章中主要介紹了調(diào)試支撐模塊的基本原理。 通過(guò)閱讀本書(shū),讓讀者了解dalvik虛擬機(jī)在android應(yīng)用程序運(yùn)行過(guò)程中所扮演的重要角色及其不可替代的價(jià)值;同時(shí)對(duì)android應(yīng)用程序的執(zhí)行過(guò)程有更加細(xì)致的了解,可以幫助讀者優(yōu)化自己編寫的應(yīng)用程序,更加合理地設(shè)計(jì)應(yīng)用程序結(jié)構(gòu),有效提高應(yīng)用程序的運(yùn)行速度。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論