前言
在我们程序员行业,都知道有关framework的重要性;许多开发岗位中都少不了这样一件技术。framework涉及的开发版图很广,不管是在Android开发,还是现在火热的车载开发中占主导地位。除了这些当然还有专业的framework工程师等等。
这里用官方的解释是: Framework即架构,它是一个语言开发软件,提供了软件开发的框架,使开发更具工程性、简便性和稳定性.NET Framework通过COM Interop(COM互操作)技术支持COM+和MTS。一个传统的COM应用程序能够调用一个.NET组件,同时.NET组件(在.NET中称为.NET Assembly)也能够调用一个COM组件。这一非常强大的双向互操作特性使你可以在应用程序中混合使用两类技术。
![]()
Framework全家桶
(路线+技术)分享
Framework资料推荐:《framework全家桶、源码》
1、通信机制
- Binder
- Handler
- Livedata
细分技术点:

2、底层服务
- AMS
- PMS
- WMS
细分技术点:

3、系统资源
- ServiceManager
- Contxt
- Resource
细分技术点:

4、事件机制
细分技术点:

5、UI机制
- UI原理
- UI自定义
细分技术点:

除了以上的framework技术外,还有源码的阅读同为重要。这里不做过多介绍,如需要可以往上点击获取免费方式哦。这些技术点都是以学习的路线排列,可以作为系统性学习参考。
framework源码:

文末
当你提出如何深入学习 Framework 这个问题的时候,你就已经具备了最基础的条件–探索欲和求知欲。
而之所以framework这么重要,是因为目前大公司的app开发都要基于模块化、层次化、组件化、控件化的思路来设计架构,而这一切的基础都建立在Android Framework系统框架底层原理实现之上。
网友评论