1、引言
马上就2017年了,时间过得真快。最近学习了一下架构师相关的能力解析和整理了一下自己在应用软件架构、MVC、分层上面的理解(这个不仅仅是Android系统,也是windows客户端系统,也是web系统)
掐指一算,我从11年末开始搞安卓到现在也5年了,在这期间做过好些个Android应用,也有幸在application framework里面倒腾过一阵子。Android相关的知识在我脑海里一直散乱的摆放着,也没有认认真真整理一下。今天来想想这么多年,我理解的Android体系架构的一些要点在哪里。
2、Android 系统架构图
从网上很容易就找到了这个Android系统架构图。分层结构非常漂亮
大家刚开始做安卓应用的时候,可能会撇到这张图,不会觉得这个图有什么用。绝大部分人花相当大的时间在Application层上面,接触到了Framework层,其它层没有看到,也能把应用做出来,但是要做好应用的话,就得学习好Android Framework, 理解好Dalvik