Android NDK使用

Android NDK使用,android,c++,opencv,android-ndk,Android,C++,Opencv,Android Ndk,我试图将一个字节数组从android推送到本机,在那里我将其转换为cv::Mat并调用一个返回cv::Point2d坐标的方法。我想把这些坐标放到一个向量或列表中,或者我可以在android上得到的东西。我找了很多,但没有找到我能用的东西。我想问一个解决方案,如何将它们放入我可以在android上使用的数据结构中 如果我加上 APP_STL := stlport_static 在my.mk文件中,STL数据结构与android数据结构相同?是否要将Java可以直接处理的STL类型返回到andr

我试图将一个字节数组从android推送到本机,在那里我将其转换为cv::Mat并调用一个返回cv::Point2d坐标的方法。我想把这些坐标放到一个向量或列表中,或者我可以在android上得到的东西。我找了很多,但没有找到我能用的东西。我想问一个解决方案,如何将它们放入我可以在android上使用的数据结构中

如果我加上

APP_STL := stlport_static

在my.mk文件中,STL数据结构与android数据结构相同?

是否要将Java可以直接处理的STL类型返回到android?如果是这样,那是不可能的

您可以直接从本机代码使用Java对象和数组。您需要创建并填充它们


APP\u STL:=stlport\u static只会使您的本机代码在项目中使用stlport库来获得STL支持,默认库不支持任何东西。

我想我已经解决了这个问题,不过还是要谢谢您。这就是tho的情况。