1. 编译

  2. SDK

    1. 配置中心和灰度

      1. AdTest

    2. 调试组件

      1. Dokit等开源/测试开发、日志回捞、底层的HOOK

    3. 性能监控

      1. ANR、Mem、Native Crash(FPS|卡顿、IO 和电池)

    4. 基础网络组件

      1. 网络优化

      2. HttpDNS(json调整、Json原生的解析方式 加快反序列化)

    5. 埋点框架

      1. 页面曝光检测

      2. 自动化埋点

    6. 启动相关

      1. DAG

      2. 多线程

    7. 中间件

      1. 图片

      2. 日志(MMAP)

      3. 存储

      4. 基础信息

    8. 业务属性极高的三方SDK

      1. 分享

      2. 推送

      3. 聚合支付

      4. webview

      5. 引擎定制

      6. 账号系统

  3. HOOK

    1. ELF原理

    2. Linker

    3. 查找和加载库

    4. 符号解析

    5. PLT Hook

  4. xCrash核心源码

    1. Java Crash

    2. Native Crash