注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)深入探索Android熱修復(fù)技術(shù)原理

深入探索Android熱修復(fù)技術(shù)原理

深入探索Android熱修復(fù)技術(shù)原理

定 價(jià):¥79.00

作 者: 甘曉霖,廖斌斌,楊青 著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 阿里技術(shù)叢書系列
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787121343896 出版時(shí)間: 2018-08-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 236 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《深入探索Android熱修復(fù)技術(shù)原理》系統(tǒng)介紹了 Android 熱修復(fù)的核心技術(shù)原理,結(jié)合 Sophix 熱修復(fù)開(kāi)發(fā)實(shí)踐過(guò)程,從代碼修復(fù)、資源修復(fù)、so庫(kù)修復(fù)三大方向進(jìn)行了詳細(xì)的技術(shù)剖析與解讀。 通過(guò)《深入探索Android熱修復(fù)技術(shù)原理》,讀者會(huì)對(duì) Android 熱修復(fù)技術(shù)有更加深刻的認(rèn)識(shí),對(duì)于 Android 系統(tǒng)底層原理的理解和今后的開(kāi)發(fā)工作都有很大幫助。通過(guò)閱讀《深入探索Android熱修復(fù)技術(shù)原理》,讀者可以初步實(shí)現(xiàn)一個(gè)較為完善的熱修復(fù)框架。 《深入探索Android熱修復(fù)技術(shù)原理》適合對(duì) Android 熱修復(fù)技術(shù)感興趣的技術(shù)人員閱讀,也適合 Android進(jìn)階開(kāi)發(fā)者參考。

作者簡(jiǎn)介

  甘曉霖,資深A(yù)ndroid軟件研發(fā)工程師?,F(xiàn)就職于阿里巴巴手機(jī)淘寶技術(shù)團(tuán)隊(duì),花名萬(wàn)壑。曾任職于小米科技有限責(zé)任公司MIUI系統(tǒng)組。對(duì)Android系統(tǒng)底層機(jī)制與架構(gòu),尤其是Dalvik/Art虛擬機(jī)有著較為深入的研究。已向Android系統(tǒng)源碼提交過(guò)多個(gè)commit,并被Google采納及并入主分支。阿里Android熱修復(fù)方案Sophix的主要開(kāi)發(fā)者。廖斌斌,畢業(yè)于重慶大學(xué)軟件工程專業(yè)。阿里巴巴高級(jí)無(wú)線開(kāi)發(fā)工程師,花名悟二。擁有豐富的Android開(kāi)發(fā)經(jīng)驗(yàn),同時(shí)熱衷研究底層技術(shù)棧原理,目前主要在手機(jī)淘寶從事無(wú)線端SDK研發(fā)工作。楊青,畢業(yè)于湖南大學(xué)計(jì)算機(jī)與通信學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),獲碩士學(xué)位。歷任A8音樂(lè)集團(tuán)、騰訊控股有限公司、阿里巴巴集團(tuán)的高級(jí)程序員、專家、高級(jí)專家等職務(wù),在無(wú)線互聯(lián)網(wǎng)領(lǐng)域工作8年以上,擁有MTK、Symbian、PC、WindowsPhone、Android、iOS等多個(gè)平臺(tái)經(jīng)驗(yàn)。曾參加國(guó)家自然科學(xué)基金項(xiàng)目,在國(guó)內(nèi)外會(huì)議和期刊上發(fā)表論文3篇。

圖書目錄

第1 章 熱修復(fù)技術(shù)介紹 01
1.1 什么是熱修復(fù) 02
1.2 基本概念 03
1.3 技術(shù)積淀 06
1.4 技術(shù)概覽 08
1.5 本章小結(jié) 14
第2 章 熱替換代碼修復(fù) 15
2.1 底層熱替換原理 16
2.2 突破底層差異的方法 25
2.3 編譯期與語(yǔ)言特性的影響 36
2.4 本章小結(jié) 75
第3 章 冷啟動(dòng)代碼修復(fù) 77
3.1 冷啟動(dòng)類加載原理 78
3.2 多態(tài)對(duì)冷啟動(dòng)類加載的影響 91
3.3 Dalvik 下完整dex 方案的新探索 99
3.4 入口類與初始化時(shí)機(jī)的選擇 110
3.5 本章小結(jié) 119
第4 章 資源熱修復(fù)技術(shù) 121
4.1 普遍的實(shí)現(xiàn)方式 122
4.2 資源文件的格式 128
4.3 運(yùn)行時(shí)資源的解析 130
4.4 另辟蹊徑的資源修復(fù)方案 134
4.5 更優(yōu)雅地替換AssetManager 139
4.6 一個(gè)意料之外的資源問(wèn)題 143
4.7 本章小結(jié) 158
第5 章 so 庫(kù)熱修復(fù)技術(shù) 159
5.1 so 庫(kù)加載原理 160
5.2 so 庫(kù)熱部署實(shí)時(shí)生效的可行性分析 162
5.3 so 庫(kù)冷部署重啟生效實(shí)現(xiàn)方案 169
5.4 如何正確復(fù)制補(bǔ)丁so 庫(kù) 173
5.5 本章小結(jié) 174
第6 章 其他優(yōu)秀的熱修復(fù)方案 175
6.1 Dexposed 淺析 176
6.2 AndFix 探索歷程 185
6.3 Amigo 核心解讀 193
6.4 騰訊系熱修復(fù)方案簡(jiǎn)介 202
第7 章 熱修復(fù)技術(shù)的未來(lái)展望 209
7.1 熱修復(fù)的專業(yè)性 210
7.2 對(duì)Android 生態(tài)的影響 211
7.3 Android 與iOS 熱修復(fù)的不同 212
7.4 未來(lái),無(wú)限可能 213
附錄A Sophix 方案比較 215
A.1 Sophix 方案縱向比較 216
A.2 Sophix 方案橫向比較 217

本目錄推薦

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