Android進階三部曲第一部《Android進階之光》介紹 :點選這裡
本書原始碼地址:github.com/henrymorgen…
為什麼寫這本書
Android進階三部曲包括《Android進階之光》和本書,因此寫這本書的原因和《Android進階之光》有些關聯,主要有以下幾點:
- 《Android進階之光》適合初、中級工程師閱讀,因此我需要寫一本適合中、高階工程師閱讀的進階書。
- 目前市場上的系統原始碼分析的書大部分不是專門為應用開發編寫的,因此我要專門為Android應用開發編寫一本系統原始碼分析的書,不僅如此,我還要將系統原始碼和應用開發相結合並融會貫通。
- 目前市面上的原始碼分析類書籍大多是基於Android 6.0以前版本的,需要有一本書籍來對更新版本的系統原始碼進行分析。
內容簡介
本書主要針對Android 8.0系統原始碼並結合應用開發相關知識進行介紹。《Android進階解密》共分為17章,從3個方面來組織內容。 一方面介紹Android應用開發所需要掌握的系統原始碼知識,第二方面介紹JNI、ClassLoader、Java虛擬機器、DVM&ART虛擬機器和Hook等技術,第三方面介紹熱修復原理、外掛化原理、繪製優化和記憶體優化等與應用開發相關的知識點。3個方面有所關聯並形成一個知識體系,從而使Android開發者能通過閱讀本書達到融會貫通的目的。
《Android進階解密》適合有一定基礎的Android應用開發工程師、Android系統開發工程師和對Android系統原始碼感興趣的讀者閱讀。
目錄
封面
封面是我在遊戲中認識的設計師設計的,有些解密的感覺。
感謝為這本書寫推薦語的朋友們,謝謝你們的支援。購買
後記
由於本書的篇幅有限,我還有很多想要講的技術知識無法在書中寫出,這些技術知識會繼續在我的部落格和微信公眾號上分享出來。如果感興趣,你可以在我的部落格和微信公眾號中繼續學習。
分享Android、Java和大前端相關技術。