注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Android Dalvik虛擬機結構及機制剖析:第1卷·Dalvik虛擬機結構剖析

Android Dalvik虛擬機結構及機制剖析:第1卷·Dalvik虛擬機結構剖析

Android Dalvik虛擬機結構及機制剖析:第1卷·Dalvik虛擬機結構剖析

定 價:¥25.00

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

ISBN: 9787302361039 出版時間: 2014-11-01 包裝: 平裝
開本: 16開 頁數: 111 字數:  

內容簡介

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

作者簡介

暫缺《Android Dalvik虛擬機結構及機制剖析:第1卷·Dalvik虛擬機結構剖析》作者簡介

圖書目錄

1.1 本章概述
1.1.1 什么是Dalvik虛擬機
1.1.2 Dalvik虛擬機的功能
1.1.3 Dalvik虛擬機與Java虛擬機的區(qū)別
1.1.4 Dalvik虛擬機的特性
1.2 Ubuntu Linux系統(tǒng)安裝
1.3 工作目錄設置
1.4 下載、編譯和運行Android內核源代碼
1.4.1 下載Android內核源代碼
1.4.2 整體編譯Android源代碼
1.4.3 運行Android模擬器
1.5 編譯經過修改的Android源碼
1.6 開發(fā)第一個Android應用程序
小結
第2章 源碼分析輔助工具
2.1 本章概述
2.2 Vim源碼閱讀環(huán)境搭建
2.3 Doxygen工具
2.4 GDBSERVER工具
小結
第3章 Dex文件及Dalvik字節(jié)碼格式解析
3.1 本章概述
3.2 Dex文件格式
3.2.1 Dex文件中的數據結構
3.2.2 Dex文件結構分析
3.3 Dalvik字節(jié)碼介紹
3.3.1 Dalvik字節(jié)碼總體設計
3.3.2 Dalvik字節(jié)碼指令格式
3.4 Odex文件簡介
3.4.1 什么是“優(yōu)化文件”
3.4.2 Odex文件結構
3.4.3 Odex文件加速系統(tǒng)運行速度
3.4.4 手機“減負”問題再討論
小結
第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工具使用方法
小結
第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 進程監(jiān)控
5.4.5 使用文件瀏覽器
5.4.6 模擬器控制
5.4.7 應用程序日志
小結
第6章 Dalvik虛擬機執(zhí)行流程詳解
6.1 本章概述
6.2 Dalvik虛擬機的入口點介紹
6.2.1 Dalvik虛擬機在x86平臺運行的入口點
6.2.2 Dalvik虛擬機運行在ARM平臺的入口點
6.2.3 Dalvik虛擬機的初始化
6.3 Zygote進程
6.4 Dalvik虛擬機運行應用程序過程
6.4.1 apk文件生成
6.4.2 Dalvik虛擬機運行應用程序的主要流程
小結

本目錄推薦

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