最近在負(fù)責(zé)熱修復(fù)相關(guān)的工作锦援,主要采用的類似Robust方案,但是修了很多bug雌澄。這里列出我昨天修復(fù)的一個(gè)比較難找的bug糯而。歡迎對(duì)熱修復(fù)及字節(jié)碼插...
這篇文章主要記錄一下遇到的android啟動(dòng)過(guò)程中的一個(gè)有意思的探索過(guò)程奕纫,可能文章會(huì)比較長(zhǎng),相信我只要讀下去一定會(huì)有所收獲框都。這里說(shuō)明一下更鲁,這篇文...
最近準(zhǔn)備回歸下基礎(chǔ)知識(shí)霎箍,先對(duì)泛型進(jìn)行下總結(jié),從以下幾個(gè)方面進(jìn)行闡述: 泛型的引入及工作原理 泛型注意事項(xiàng)及帶來(lái)的問(wèn)題 泛型的通配符相關(guān) 1. 泛...
AOP即面向切面編程澡为,實(shí)現(xiàn)的方式有很多漂坏,這篇文章主要介紹一下動(dòng)態(tài)代理實(shí)現(xiàn)AOP的方式。主要從動(dòng)態(tài)代理的原理進(jìn)行分析缀壤。 1. jdk自帶動(dòng)態(tài)代理...
1. 序言 ? android在5.0開始正式用art虛擬機(jī)取代了dalvik虛擬機(jī)樊拓,不同版本的art虛擬機(jī)差別很大,android N開始又引...
本篇文章繼續(xù)上一篇塘慕,主要分析一下classloader方案在dalvik虛擬機(jī)中的pre-verify問(wèn)題筋夏。關(guān)于classloader方案的原理...
從本篇文章開始,對(duì)classloader方案熱修復(fù)的相關(guān)知識(shí)進(jìn)行學(xué)習(xí)图呢。這個(gè)方案的源頭是基于google為了解決方法數(shù)超限問(wèn)題而引入的MultiD...
android熱修復(fù)相關(guān)的意義就不多說(shuō)了条篷,最近需求之余在看相關(guān)的內(nèi)容,接下來(lái)的文章會(huì)抽空分析一下熱修復(fù)相關(guān)的知識(shí)點(diǎn)蛤织,先來(lái)看一下目前比較知名的方案...
過(guò)去的一兩年android插件化赴叹,熱修復(fù)等技術(shù)發(fā)展迅速,并且還在持續(xù)的探索中指蚜,也許插件化技術(shù)最終會(huì)在android工程中退出舞臺(tái)乞巧,但里面包含的技...