Android NDK用法

时间:2014-08-08 13:20:35

标签: android c++ opencv android-ndk

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

如果我添加

APP_STL := stlport_static

进入我的.mk文件,STL数据结构与android文件结构相同吗?

1 个答案:

答案 0 :(得分:0)

您是否要将STL类型返回给Java可以直接处理的Android?如果是这样的话,那是不可能的。

您可以直接使用本机代码中的Java对象和数组。您需要创建JNI calls来创建和填充它们。

APP_STL:= stlport_static只会让你的本机代码使用stlport库在你的项目中拥有STL支持(默认的lib不支持任何东西)。