tinker修復(fù)的過(guò)程包含兩個(gè)過(guò)程,一方面服務(wù)端產(chǎn)生補(bǔ)丁包的過(guò)程蛾派;另一方面用戶(hù)端獲得補(bǔ)丁包之后的修復(fù)工程吩翻,簡(jiǎn)單的流程可以用如下的圖描述: 服務(wù)端...
Tinker熱修復(fù)原理分析 熱補(bǔ)丁技術(shù)是在用戶(hù)不需要重新安裝應(yīng)用的情況下實(shí)現(xiàn)應(yīng)用更新净蚤,可快速解決一些線(xiàn)上問(wèn)題海蔽。熱補(bǔ)丁省去了Android應(yīng)用發(fā)布...
為什么出現(xiàn)插件化共屈? 技術(shù)上 由于代碼量的增加,App遇到65535問(wèn)題党窜。 業(yè)務(wù)上 模塊解耦拗引,獨(dú)立開(kāi)發(fā),獨(dú)立上線(xiàn)幌衣。 插件化要解決的問(wèn)題 代碼加載 ...
內(nèi)容概要 本篇文章主要回答以下問(wèn)題: 為什么要hook 系統(tǒng)service 應(yīng)該在哪些環(huán)節(jié)來(lái)hook矾削,為什么是這些環(huán)節(jié) 前提說(shuō)明 首先,本篇文章...
1.DroidPlugin介紹 DroidPlugin 是Andy Zhang在Android系統(tǒng)上實(shí)現(xiàn)了一種新的 插件機(jī)制 :它可以在無(wú)需安裝...
dynamic-load-apk 核心原理分析(代理模式) dynamic-load-apk簡(jiǎn)介 項(xiàng)目地址:https://github.com...
Android插件化與熱修復(fù)簡(jiǎn)介 第一部分概述1.概述2.技術(shù)難點(diǎn)第二部分插件化3.DynamicApk-攜程4.DroidPlugin-360...