Binder入门

来源:互联网 发布:重庆网络推广团队 编辑:程序博客网 时间:2024/06/06 18:43

基础

        android中IPC常用方式。

        它的主体思路类似于网络访问。一般网络访问会涉及四个方面:客户端(假设为某浏览器),服务端(假设为google),dns服务器,路由器。一般访问某个网站时是通过域名进行的,但底层仍旧需要通过ip链接到服务器。而dns就是用来将域名转换为ip(也可能不需要通过dns进行转换,如window下的host文件就可以直接将域名转换为ip),在这个过程中,路由器的作用就是将数据包投放到指定的Ip中。在这个过程中有一个前提:dns的ip地址是一开始就知道的。这个是正确的,因为window下是可以配置dns服务器地址的。

        类比于上面的网络,binder机制中路由器由binder驱动担任,dns服务器由ServiceManager担任。并且,在此过程中,Binder机制规定,ServiceManager的唯一标识(ip地址)永远是0。这就从理论上完成了binder机制的可能性。

0 0
原创粉丝点击