Android系统 Binder机制分析
程序员文章站
2022-03-16 17:33:27
Binder是Android系统中最重要的特征之一,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益于这种极其方便的跨进程通信机制。理解Binder对于...
Binder是Android系统中最重要的特征之一,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益于这种极其方便的跨进程通信机制。理解Binder对于理解整个Android系统有着非常重要的作用,Android系统的四大组件,AMS,PMS等系统服务无一不与Binder 挂钩;要深入Android,Binder是必须迈出的一步。
问题:
为什么需要跨进程通信(IPC)怎么做到跨进程通信为什么使用Binder
为了搞清这三个问题,有必要了解以下相关知识。
进程隔离
用户空间/内核空间
系统调用/内核态/用户态
内核模块/驱动
为什么使用Binder?
To be continue...
上一篇: Android WebView与下拉刷新控件滑动冲突的解决方法
下一篇: 这也太硬气了