在原生c代码中与Android InputStreams一起工作

Working with Android InputStreams in native c code

本文关键字:Android InputStreams 一起 工作 原生 代码      更新时间:2023-10-16

谁能给我一个提示如何使用Android InputStream原生代码。

更具体的例子:Java代码

public class SomeParser {
    public native ArrayList<String> parse(InputStream stream);
}

我需要在本地读取InputStream并返回匹配模式到Android Java代码。stream是来自HttpRequest的BufferedInputStream

您需要通过JNI将对Stream的引用传递给本机代码,然后使用JNI调用对其进行操作。您可能会得到java字节数组。可以使用JNI将它们复制到本机数组中。