移动 前端 Python Android Java

如何看明白一套框架的源码

2020-07-18  本文已影响0人  zcwfeng

读取源代码的思路

如果是三方SDK,看使用
如果看到用法中有注解的,一定要注意APT生成代码
如果看到和activity或是fragment有关系,一定要去读他们的生命周期的代码
需要断点调试这些方法()

1. 根据API的使用情况

记录下能看明白地方 (多半会猜一些)
同时要把看到过的类和一此重要的变量画到UML类画

比如各种set,get,create等返回的值赋值给了当前类的成员属性

2.根据上面得到信息,就能看得出完整的执行过程

3.回到自己记录的位置,把一些和2步中有关系的源码看得更细一点
4.删除一些无用的类和说明

上一篇 下一篇

猜你喜欢

热点阅读