移动 前端 Python Android Java每天进步一点点Android 知识

阅读框架开源代码技巧

2021-01-26  本文已影响0人  zcwfeng

基础性结构语法

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

移动端源码分析入口

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

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

查看源码过程

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

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

猜你喜欢

热点阅读