/Android_Infrastructure

Android基础架构&优秀框架源码分析

Primary LanguageC++Apache License 2.0Apache-2.0

Android_Infrastructure

Android基础架构相关东西&优秀框架源码分析

优秀框架源码分析列表

点这里

Android中基础架构涉及到的东西也有很多,类似高性能日志、网路优化、网络诊断、APM、网关、Hybrid、存储、埋点、路由等等一系列内容。因此开个repo,记录并学习一下。

准备知识

我们需要相当多的知识储备。就我目前想到的有以下几点

  • Hook技术
    • native hook,可以看submodule的
    • java hook
    • 方法替换
  • 字节码技术,AspectJ、ASM、JavaAssit等技术可以看submodule中的ByteCodeTechnology

高性能日志

高性能日志篇 美团Logan源码浅析

Hybrid

Hybrid篇

网络优化

网络优化篇

APM

APM篇

插件化

插件化

热修复

热修复

数据持久化

KV存储