defineClassNative()是一個native方法鲫寄,其承擔(dān)了Class的加載屿脐。其native實(shí)現(xiàn)在dalvik_system_DexF...
第一章提到PathClassLoader、DexClassLoader的區(qū)別僅僅在于構(gòu)造方法中的optimizedDirectory是否為空這個...
Android的類加載機(jī)制遵循Java的雙親委派原理歉糜。其繼承關(guān)系如下: PathClassLoader和DexClassLoader的源碼如下:...
multidex的作用就不在此介紹了乘寒,相信每一個看到這篇文章的程序猿們都不會容忍過多的廢話。直接步入正題匪补,以下分析都是基于Android7.1....
android源碼的獲取方式就不在這里討論了伞辛,請自行g(shù)oogle或百度烂翰。idegen是用來生成針對Eclipse和IntelliJ IDEA的A...
在分析Serializable之前,先來看看ObjectInputStream和ObjectOutputStream這兩個流對象蚤氏。 下面舉個例子...
Gson解析給我滿帶來了很多方便甘耿,但其實(shí),Gson可以更方便竿滨,接下來就介紹Gson的兩個特殊功能佳恬,這兩個功能也是在深入使用Gson解析中必須掌握...
Gson解析后的數(shù)據(jù)一般不會是String類型,而是Object(的子類)或者Array(廣義)類型姐呐。先從Object類型說起殿怜。假設(shè)需要解析的數(shù)...
Json解析一直是網(wǎng)絡(luò)通信中重要的數(shù)據(jù)解析框架。而Gson和FastJson是最為常用的兩個Json解析框架曙砂。這一章節(jié)主要介紹Gson的原理头谜。G...