
1 概念抽象原则 1.1 奥卡姆剃刀 在能够解决问题的前提下,概念越少越好 1.2 边界清晰,还原问题 将原问题抽象分解成几个概念之后,概念之间...
原本庞大的项目组件化拆分后如果所有的 module 都放在主工程下会增加编译时间,降低开发效率。我们可以将每个 module 单独创建仓库去管理...
Android组件化混淆 每个module在创建之后,都会自带一个proguard-rule.pro的自定义混淆文件,每个moudule可以有自...
1 Java类文件简析 所谓 Java 类文件,就是通常用 javac 编译器产生的 .class 文件。这些文件具有严格定义的格式。Java ...
1 什么是Binder? 从IPC角度来说, Binder 是 Android 中特有的一种跨进程的通信方式 Binder 可以理解成一种虚拟的...
1 行业内全埋点技术方案调研 调研文章链接: 网易云音乐Android 自动埋点实践 网易HubbleData之Android无埋点实践 58无...
1 什么是APT APT(Annotation Processing Toll),是一种处理注解的工具,它对源代码文件进行检测找出其中的Anno...
关于Gradle Transform API 的详细分析我之前有一篇文章Android Gradle Transform 详解已经讲到了,这里不...
1、ASM概述 ASM是一个功能比较齐全的java字节码操作与分析框架,通过ASM框架,我们可以动态的生成类或者增强已有类的功能。 ASM可以直...
文集作者