进程通信 下层有一个C写的linux进程,app层是Java写的进程,两者之间进行通信,最好是直接发消息。找了一天的资料,没有发现相关的做法。高手出招吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你所说的两者间通信指的是app和process? socket应该可以 。 整个Android的进程通信是基于Binder驱动的 ,C实现。同样 , 也给上层提供了接口。LZ可以看看这部分的代码 Binder是Android推荐的进程间通讯方式,相对于socket而言,应该效率更高。 JNi不能用于java进程和C进程通讯吧?是两个不同的进程啊 呵呵,给你说个曲线的,模拟win32的共享内存了,就是对一个文件进行处理,效率底下,但绝对ok的,呵呵 你下面c是一个进程,上面通过JNI使Java代码能够访问c代码,再用linux的system函数调用你的那个c进程,就ok了! 为什么点击进入所有应用程序界面后出现"Unfortunately,Launcher has stopped" webservice解决不了的错误 android广东麻将游戏 安卓 MediaPlayer 如何实现一个文件的重新播放 windowmanager谁用过吗,小弟有问题请教 android 运行出错 如何连接网络 android怎么获取专辑缩略图? 请问anroid怎么播放aac文件。 contentResolver和contentProvider交互时出现异常,求大神帮忙! 为什么我一运行就出问题,在线求解! 作为一名合格的Android软件开发工程师的标准!
你所说的两者间通信指的是app和process?
整个Android的进程通信是基于Binder驱动的 ,C实现。同样 , 也给上层提供了接口。
LZ可以看看这部分的代码
JNi不能用于java进程和C进程通讯吧?
是两个不同的进程啊