IpcBridge: 一个AIDL实现IPC跨进程通信
概述
原文博客链接。
前段时间在读EventBus的源码,然后突然来了兴趣(闲的没事)就稍微修改了一下使其支持进程间订阅消息,实现原理很简单,其实就是进程内使用EventBus原生方式,进程间则通过Binder发送信息。实现比较简单,进程间Binder传递其实也可以不使用bindService,使用ContentProvider会更加灵活,后来就想着反正没事就试一试写个IPC框架(反正也不会有人用,练练手)。
大概原理就是通过一个AIDL接口传递要调用的类和方法名,然后通过反射调用。进程间的Binder通过
原创
2020-06-04 14:48:53 ·
279 阅读 ·
0 评论