研究framework源码基于应该基于哪个版本的源码研究呢?新的好还是老的好?

来源:2-1 谈谈对zygote的理解

释然小师弟

2019-05-12

写回答

1回答

风语

2019-05-13

谢谢您的提问哈,

其实基于我个人的经验,不同版本的源码之间,大部分的原理和流程都是一脉相承的,不会有太大的变动。

如果对framework原理不是太熟的话,可以根据资料来,比如说我们这门课是基于Android 6.0的源码,那大家学了这门课之后可以对照着6.0的源码来看。

等到对framework原理有了一定了解之后,就可以根据自己的情况去翻不同版本的源码了。

当然,读尽可能新版本的源码是最好的,但是版本越新,对应的资料也就越少,遇到问题只能自己去思考了,所以建议版本足够新就好了,比如提前两三年发布的版本。

1
0

剖析Framework面试 冲击Android高级职位

一手助力冲刺Android高级职位,一手把握系统底层原理,理清面试思路,提升技术段位

1406 学习 · 187 问题

查看课程