首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Binder专题
Mostly_Harmless
创建于2023-11-07
订阅专栏
安卓Binder机制详解
暂无订阅
共6篇文章
创建于2023-11-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Binder机制 - AIDL
在我们应用开发过程中常见的binder跨进程,除了通过跨进程调用系统服务外,就是通过AIDL实现两个应用进程间的跨进程调用了。本文写在对AIDL实现跨进程通信的原理的讲解之前,先简单介绍一下AIDL在
Binder机制 - getService 获取服务
本过程与addService基本相同,写本文是为了做一些补充,比如服务端反馈如何携带数据,client端如何获取反馈数据,getservice是如何使client端与服务建立联系的等等
Binder机制 - addService注册服务(2)处理请求
addService是ServiceManager提供的一个重要接口,通过它能够将自己注册为服务。同时该过程也是一个完整的binder调用过程。本文一方面讲解完整的binder通信过程,一方面又能够了
Binder机制 - ServiceManager(1)启动
ServiceManager启动: ServiceManager进程由init进程解析相应的.rc启动并进入执行入口main函数。 不同的版本具体实现有差异,但都包含这三个关键动作: 打开binder
Binder机制 - ServiceManager(2)获取
ServiceManager作为binder机制的服务管理者,想要使用它首先要获取它在本地的引用,本文讲解使用者如何获取它
Binder机制 - addService注册服务(1)发送请求
addService是ServiceManager提供的一个重要接口,通过它能够将自己注册为服务。同时该过程也是一个完整的binder调用过程。本文一方面讲解完整的binder通信过程,一方面又能够了