天天看點

Android插件化探索系列——文章索引

【 Android插件化探索(一)類加載器DexClassLoader】

這篇主要介紹了類加載器DexClassLoader,看完本篇就能知道如何加載插件中的類。

【 Android插件化探索(二)資源加載】

這篇主要介紹了資源加載方式,getResourcesForApplication和AssetManager兩種方式來加載資源,并從源碼角度比較了兩者的差別,看完本篇就能對加載插件資源遊刃有餘。

【 Android插件化探索(三)免安裝運作Activity(上)】

我們知道,通過DexClassLoader可以加載類,通過AsserManager可以加載資源。但是Activity确有一個令人苦惱的問題——生命周期。本篇介紹了兩種隻需在清單中注冊Activity就能免安裝啟動的方案。

【Android插件化探索(四)免安裝運作Activity(下)】

在上一篇中,我們介紹了兩種免安裝啟動Activity的方法。但是那兩種方法都有缺陷,必須在AndroidManifest.xml中注冊本來就不夠靈活,更何況一些情況下我們并不知道Activity的名字。是以本篇介紹了兩種無需注冊就來免安裝啟動Activity的方法。

這個系列還在繼續,探索ing…