谁能给我提示如何在 native 代码中使用 Android InputStream。
更具体的例子: Java代码
public class SomeParser {
public native ArrayList<String> parse(InputStream stream);
}
我需要在 native 中读取 InputStream 并将匹配模式返回给 Android Java 代码。
stream
是来自 HttpRequest
最佳答案
您需要通过 JNI 将对 Stream
的引用传递给您的 native 代码,然后使用 JNI 调用对其进行操作。您可能会得到 java 字节数组。您可以使用 JNI 将这些复制到 native 数组。都是标准的 JNI。
关于c++ - 在原生 C 代码中使用 Android InputStreams,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24669723/