0
点赞
收藏
分享

微信扫一扫

阅读框架开源代码技巧

基础性结构语法

注解,反射,泛型,并发,OOP,设计模式,数据结构算法

移动端源码分析入口

一步一步分析,如果API看不到入口有可能是APT的生成
查看Gradle任务,是否有字节码插装
如果还是找不到具体入口,遇到Fragment和Activity等一定要看声明周期

  1. API点进去看
  2. APT
  3. gradle Task 查看是否有字节码插桩
  4. 一定注意各种声明周期的API

查看源码过程

一定边看边记录,画图,逻辑记录下来

  1. 记录关键的类,最终逻辑串联成类图
  2. Xmind等脑图画代码流程,梳理思路
    主要看主流程,分支流程大概看看。
  3. 根据生成的类图进行逻辑细化,形成UML流程图
举报

相关推荐

0 条评论