Android Java和本机进程之间是否存在快速简单的IPC机制?

Android Java和本机进程之间是否存在快速简单的IPC机制?,android,ipc,android-binder,Android,Ipc,Android Binder,我有这样的要求。 在Android本机服务过程中,我们将采取措施,以恒定的速度(即每秒30次)将数据发布到java层。在应用层,我们必须接收这些数据并执行相应的操作。本机服务和应用程序处于两个不同的过程中,我们应该尽快完成 我知道活页夹可以解决我的问题,但实施起来很繁重。 有没有快速简单的IPC机制可以满足我的要求?最好有示例代码。谢谢。我有一个利用Android属性机制的快速解决方案 在本机服务中,我设置了一个属性: char value[PROPERTY_VALUE_MAX]; me

我有这样的要求。 在Android本机服务过程中,我们将采取措施,以恒定的速度(即每秒30次)将数据发布到java层。在应用层,我们必须接收这些数据并执行相应的操作。本机服务和应用程序处于两个不同的过程中,我们应该尽快完成

我知道活页夹可以解决我的问题,但实施起来很繁重。
有没有快速简单的IPC机制可以满足我的要求?最好有示例代码。谢谢。

我有一个利用Android属性机制的快速解决方案

在本机服务中,我设置了一个属性:

char value[PROPERTY_VALUE_MAX];    
memset(value, 0, sizeof(value));    
sprintf(value, "%d:%d:%d:%d", x, y, width, height);    
property_set("mstar.media.face", value);     
在java应用程序中,我得到这个属性

String sFace = SystemProperties.get("mstar.media.face", "");
这可能不是最好的解决方案,但它可以满足我的要求。 我以后会寻找更好的解决方案