之所以要转Framework工程师,最直观的就是现在原生开发真的不行了,面试过程中Framework也成为了企业必问知识点。
Framework这个东西挺好挺大的,不过它的核心其实也好说。一是承上启下提供应用的API,一是提供操作系统的服务。
相信所有人开始学习android开发的时候都是从以下这张图开始的,framework位于hal、系统库之上,位于app之下。

从哪里开始呢?上面那张结构图里面的各种Manager背后都是系统服务,Framework包含各种系统服务,所以“得服务者、得Framework”。
考虑到 Framework 中所需要学习的知识点较多,想一次性全部在这讲完有点不太现实,于是对Framework 的所有知识点整理了一条完整知识路线,并将相关的知识点解析整理成了对应的学习手册

该路线共分为6大版块,分别是:Android IPC binder机制、Handler消息机制、Android系统启动流程、AMS、WMS、PKMS,在这些里面又分了许多小分支,大家可以仔细的参考看一下。针对这图中所记录的一些小知识点相关解析汇总成了一个Framework源码开发指南文档,放在下面了。

最低0.47元/天 解锁文章
507

被折叠的 条评论
为什么被折叠?



