過去的一兩年android插件化,熱修復(fù)等技術(shù)發(fā)展迅速,并且還在持續(xù)的探索中,也許插件化技術(shù)最終會(huì)在android工程中退出舞臺(tái),但里面包含的技術(shù)是非常值得我們學(xué)習(xí)的。最近,...
android熱修復(fù)相關(guān)的意義就不多說了,最近需求之余在看相關(guān)的內(nèi)容,接下來的文章會(huì)抽空分析一下熱修復(fù)相關(guān)的知識(shí)點(diǎn),先來看一下目前比較知名的方案。 熱修復(fù)方案的類型 從原理上...
從本篇文章開始,對(duì)classloader方案熱修復(fù)的相關(guān)知識(shí)進(jìn)行學(xué)習(xí)。這個(gè)方案的源頭是基于google為了解決方法數(shù)超限問題而引入的MultiDex技術(shù)。關(guān)于方法數(shù)超限問題,...
本篇文章繼續(xù)上一篇,主要分析一下classloader方案在dalvik虛擬機(jī)中的pre-verify問題。關(guān)于classloader方案的原理可以參考上一篇文章androi...
1. 序言 ? android在5.0開始正式用art虛擬機(jī)取代了dalvik虛擬機(jī),不同版本的art虛擬機(jī)差別很大,android N開始又引入了混合編譯模式。在這里我們只...
最近準(zhǔn)備回歸下基礎(chǔ)知識(shí),先對(duì)泛型進(jìn)行下總結(jié),從以下幾個(gè)方面進(jìn)行闡述: 泛型的引入及工作原理 泛型注意事項(xiàng)及帶來的問題 泛型的通配符相關(guān) 1. 泛型的引入及工作原理 先來說說為...
這篇文章主要記錄一下遇到的android啟動(dòng)過程中的一個(gè)有意思的探索過程,可能文章會(huì)比較長,相信我只要讀下去一定會(huì)有所收獲。這里說明一下,這篇文章肯定會(huì)涉及到activity...