本文翻译自 Javassist Tutorial-2 4. 自省和自定制 (Introspection and customization) CtClass 提供了自省的方法...
IP属地:广东
本文翻译自 Javassist Tutorial-2 4. 自省和自定制 (Introspection and customization) CtClass 提供了自省的方法...
RePlugin,360开源的全面插件化框架,按照官网说的,其目的是“尽可能多的让模块变成插件”,并在很稳定的前提下,尽可能像开发普通App那样灵活。那么下面就让我们一起深入...
前言 Replugin 已经开源一个月了,最近几天终于抽出时间来研究研究,这里将我的一些心得体会写下来,分享给大家,希望能帮助后来者少走弯路。关于 Replugin 的基本介...
1 前言 在文章开头,有一点我要说明,这篇文章很长,请耐心看完,有什么不对的地方,欢迎指正哦。以下分析是基于android 9.0,全文概述了系统从selector的xml的...
前言 前一片文章讲了Systrace的基本用发,本片文章讲解通过一个例子的分析,如何在生成的trace信息中找到你想要的内容。 一. App启动方式以及启动流程 1.1 Ap...
更多移动技术文章请关注本文集:知乎移动平台专栏 背景 知乎 Android 客户端作为一个比较大型的应用,由于功能不断地迭(zeng)代(jia),启动速度也会受到影响,为了...
更多移动技术文章请关注本文集:知乎移动平台专栏 背景 知乎 Android 客户端最早使用的是最常见的单工程 MVC 架构,所有业务逻辑都放在了主工程 Module 里,网络...
背景 2018 年初,知乎 Android 客户端处于组件化中期阶段,组件的拆分和建立正在如火如荼的进行。得益于组件化, java 文件可以提前编译为 class 文件, a...