如何在Android中将JPEG从JAVA传递到C

时间:2018-08-30 12:48:43

标签: java android c

我需要将JPEG数据发送到C可执行进程,并将该C进程中的一些数据返回到非根电话上的Android中的JAVA部分。最好的解决方案是什么?我听说过管道。 我现在将IPC与TCP和套接字一起使用,但是套接字随机卡住了。我的IPC的一部分也位于JNI中,但我不想再使用JNI。我的C进程是通过命令Runtime.getRuntime()。exec(command)

从Java启动的

我认为Peter Knego的这段代码可能有用,但它并不完整,他没有提供C部分。

String command = "ls";
Process child = Runtime.getRuntime().exec(command);

// Get pipes from process
InputStream in = child.getInputStream();
OutputStream out = child.getOutputStream();
InputStream error = child.getErrorStream();

1 个答案:

答案 0 :(得分:0)

谢谢。您可以尝试使用本机方法。