Android 进程间通信 IPC 框架 Hermes_Android

Apache
Java 查看源码»
Android
2016-08-09
开源中国股瞎

Hermes是一套新颖巧妙易用的Android进程间通信IPC框架。这个框架使得你不用了解IPC机制就可以进行进程间通信,像调用本地函数一样调用其他进程的函数。

Hermes的demo请点击https://github.com/Xiaofei-it/Hermes-IPC-Demo

另外,HermesEventBus是基于Hermes和EventBus开发的进程间传递事件的库。

可能读者会觉得Hermes还是有点难用。我已经完成了基本功能并且做了许多性能优化。我下一步会简化使用步骤,使Hermes变得更简单可用,到时候发布0.7.0版。

特色

  1. 使得进程间通信像调用本地函数一样方便简单。

  2. 轻而易举在本地进程创建其他进程类的对象,轻而易举在本进程获取其他进程的单例,轻而易举在本进程使用其他进程的工具类。

  3. 支持进程间函数回调,调用其他进程函数的时候可以传入回调函数,让其他进程回调本进程的方法。

  4. 自带内存优化。Hermes内置两个垃圾回收器,本地进程在远端进程创建的实例和本地进程传给远端进程的回调接口会被自动回收。(为什么用中文说得这么啰嗦???)

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Andromeda:首个适用于多进程架构的组件通信框架

引言 其实Android的组件化由来已久,而且已经有了一些不错的方案,特别是在页面跳转这方面,比如阿里的ARouter, 天猫的统跳协议, Airbnb的DeepLinkDispatch, 借助注解来完成页面的注册,从而...

2018/05/29 15:32
1K
1
Android开发辅助工具类 Utils 汇总

包括了各种工具类、辅助类、管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内可用API commons-lang: https://github.com/apache/commo...

2018/05/08 17:48
50
0
main里面定义了id,但是R.jave中不自动生成id

text=(EditText)findViewById(R.id.editText); text1=(EditText)findViewById(R.id.editText1); 这些中的id都在R.java中没有自动生成,该怎么做啊? main.xml 代码如下。 <?xml version="1...

2012/05/10 21:19
337
0
.xml

.xml

2015/05/12 16:13
5
0
android 五种布局模式

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"宽度充满 android:layout_heigh...

2013/04/13 22:08
110
0
高仿Android QQ2012登陆界面和注册界面

最近工作比较轻松,项目不忙,所以闲着的时间去研究了自己比较感兴趣的UI界面,确实漂亮的UI能给用户带来良好的体验,在android应用中一直尤为重要,这次模仿的是QQ2012Android版的的最新登陆...

2014/06/19 00:37
81
0
安卓开发 各种布局xml代码示例 【原创】

安卓开发 各种布局xml代码示例

2014/05/18 11:48
213
0
android之网格布局和线性布局实现注册页面

android之网格布局和线性布局实现注册页面 (注意:1、再用weight的时候,各个组件要设置宽度为0dp,高度也要设置,2、即使没有设置weight,再用linear布局时,比如view和button都要设置宽度...

2014/12/06 19:37
49
0
demo3--xml

xml

2015/05/08 15:48
6
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部