Closed jzlhll closed 4 years ago
目前看了下大概的思路,就是通过注解反射AIDL的接口类。实现了一个内置的基础的aidl proxy和binder通信。 然后就是自定义通信数据和函数即可。 相对比较简单。
有没有考虑过几个方向:
@jzlhll 你的理解是对的。 我也有打算把它变成编译时注解,毕竟反射会有点性能损失。 但对于 bindService 这块逻辑,我觉得不加比较好,这样可以保持这个库的简洁单一性。 而且对于 binder 的运用,不一定非要用 bindService,通过 provider 也是可以跨进程通信的,对于这些可以考虑单独建库。
目前看了下大概的思路,就是通过注解反射AIDL的接口类。实现了一个内置的基础的aidl proxy和binder通信。 然后就是自定义通信数据和函数即可。 相对比较简单。
有没有考虑过几个方向: