android的應(yīng)用程序都是運(yùn)行在dalvik/art虛擬機(jī),每個(gè)應(yīng)用都是對(duì)應(yīng)一個(gè)單獨(dú)的虛擬機(jī)實(shí)力,實(shí)際也算是java虛擬機(jī),只不過java虛擬...
投稿
收錄了7篇文章 · 1人關(guān)注
android的應(yīng)用程序都是運(yùn)行在dalvik/art虛擬機(jī),每個(gè)應(yīng)用都是對(duì)應(yīng)一個(gè)單獨(dú)的虛擬機(jī)實(shí)力,實(shí)際也算是java虛擬機(jī),只不過java虛擬...
前言 在上一篇文章Android類加載機(jī)制講解了類加載器、加載dex、查找class相關(guān)的內(nèi)容,并且透漏了熱修復(fù)的原理,還沒有看過的同學(xué)建議先看...
歡迎關(guān)注公眾號(hào)“Tim在路上”hello world 作為我們學(xué)習(xí)的第一個(gè)個(gè)程序,看起來很簡(jiǎn)單,但是要理解其執(zhí)行的具體流程還是需要很深的功底,包...
Android類由DexClassLoader加載 轉(zhuǎn)向BaseDexClassLoader 追蹤下參數(shù) dexPath,這個(gè)鬼通常是"/dat...
大部分人平時(shí)不會(huì)直接接觸到ClassLoader,但ClassLoader作為Java的一個(gè)重要的核心特性卻又和平時(shí)的編碼工作息息相關(guān),了解Cl...
1.概述 1.1 Android使用Dalvik虛擬機(jī)加載可執(zhí)行程序,所以不能直接加載基于class的jar,而是需要將class轉(zhuǎn)化為de...
安卓插件化越來越流行,其中用到的技術(shù)不外乎加載外部的資源和加載外部的代碼,關(guān)于加載外部資源我之前寫過一篇文章《安卓皮膚包機(jī)制的原理》,感興趣的同...