240 发简信
  • 知识体系引导

    公众号文章 分类文章基础架构Volley框架解析及线程池优化思考[https://www.jianshu.com/p/459dfc9f8f65]...

    8.6 17670 27 111 1
  • 120
    ARouter V1.5.1 框架解析

    ARouter是阿里开源的Android路由框架,主要用于解决Android应用组件化改造解耦后组件间跳转、通信等操作。 本篇文章管中窥豹地简...

  • 120
    热修&插件 - Dalvik加载Dex相关流程

    一、Dalvik整体类加载过程 大致流程与Art基本相同。只是具体dex优化流程、解析加载流程区别会比较大。 二、Dex文件优化过程 这里引用S...

  • 120
    热修&插件 - Art加载Class流程

    根据上篇文章了解,对应ClassLoader初始化时,会将对应的dex加载到内存。接下来再继续看Class的加载、链接和初始化过程。 一、整体过...

  • 120
    热修&插件 - Art加载Dex流程

    代码参考Android 8.0。 一、Dex加载流程 DexPathList的构造方法中执行makeDexElements,最终产出的数据结构为...

  • 120
    热修&插件 - 编译

    本专题梳理下热修插件相关知识点,后续也好翻阅回顾。 开篇先简单梳理一些相关基本概念。 一、编译相关文件介绍 libdvm.so dalvik库文...

    0.1 86 0 3
  • 120
    项目组件化实践

    一、项目演进 混沌项目 -> 模块化 -> 组件化 混沌项目:所有代码在一个主工程中,仅仅做了分包。 模块化:项目按业务拆分多个module,但...

  • 120
    持续交付2.0 读书笔记(持续更新中...)

    一、持续交付2.0 1.1软件工程发展: 瀑布开发 -> 敏捷开发 相比瀑布的线性模型,只有在项目交付后期才能看到可运行的软件,敏捷开发将一个交...

  • 120
    KOOM V1.0.5 fork dump方案解析

    之前研究KOOM的时候,fork dump方案没有详细研究,最近得空,简单来解析下吧。 内存监控APM都会有个环节:通过Debug.dumpHp...

个人介绍
QQ技术交流群:1020611787