Binder入门

基础

        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机制的可能性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值