本文翻譯自 Javassist Tutorial-2 4. 自省和自定制 (Introspection and customization) CtClass 提供了自省的方法...
本文翻譯自 Javassist Tutorial-2 4. 自省和自定制 (Introspection and customization) CtClass 提供了自省的方法...
RePlugin,360開源的全面插件化框架,按照官網(wǎng)說的,其目的是“盡可能多的讓模塊變成插件”,并在很穩(wěn)定的前提下,盡可能像開發(fā)普通App那樣靈活。那么下面就讓我們一起深入...
前言 Replugin 已經(jīng)開源一個月了,最近幾天終于抽出時間來研究研究,這里將我的一些心得體會寫下來,分享給大家,希望能幫助后來者少走彎路。關于 Replugin 的基本介...
1 前言 在文章開頭,有一點我要說明,這篇文章很長,請耐心看完,有什么不對的地方,歡迎指正哦。以下分析是基于android 9.0,全文概述了系統(tǒng)從selector的xml的...
前言 前一片文章講了Systrace的基本用發(fā),本片文章講解通過一個例子的分析,如何在生成的trace信息中找到你想要的內(nèi)容。 一. App啟動方式以及啟動流程 1.1 Ap...
更多移動技術文章請關注本文集:知乎移動平臺專欄 背景 知乎 Android 客戶端作為一個比較大型的應用,由于功能不斷地迭(zeng)代(jia),啟動速度也會受到影響,為了...
更多移動技術文章請關注本文集:知乎移動平臺專欄 背景 知乎 Android 客戶端最早使用的是最常見的單工程 MVC 架構(gòu),所有業(yè)務邏輯都放在了主工程 Module 里,網(wǎng)絡...
背景 2018 年初,知乎 Android 客戶端處于組件化中期階段,組件的拆分和建立正在如火如荼的進行。得益于組件化, java 文件可以提前編譯為 class 文件, a...