开源了一款 Android 的 IPC 库 AndLinker,结合了 AIDL 和 Retrofit 的特性,支持 RxJava。只需体验三分钟,你就会像我一样,爱上这款开源库~

2018-03-16 23:09:14 +08:00
 codezjx

前言

工作中经常会遇到进程间通信的需求,但每次通过 AIDL 实现又觉得步骤十分的繁琐。因此用业余时间自己设计并开源了这款 IPC 库。设计思路来源于 Retrofit 通过动态代理生成实现类的这种方式,把 AIDL 与 Retrofit 的特性完美的结合起来。

这是你们没有体验过的全新方式,只需体验三分钟,你就会像我一样,爱上这款开源库~

项目地址: https://github.com/codezjx/AndLinker

简介

AndLinker 是一款 Android 上的 IPC (进程间通信) 库,结合了AIDLRetrofit的诸多特性,且可以与RxJavaRxJava2的 Call Adapters 无缝结合使用。项目的设计与部分代码参考了伟大的Retrofit项目。

功能特性

2073 次点击
所在节点    分享创造
4 条回复
Bakumon
2018-03-19 13:49:43 +08:00
支持
codezjx
2018-03-19 18:18:08 +08:00
@Bakumon 感谢支持~ (~ ̄▽ ̄)~
yrom
2018-03-19 18:33:46 +08:00
我比较奇怪为啥要加 "@ClassName" 和 "@MethodName"
codezjx
2018-03-19 19:21:24 +08:00
@yrom 因为会根据这两个标识符来匹配对应的方法调用~ 不受当前包、混淆的影响~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/438792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX