【发布时间】:2013-11-16 06:22:53
【问题描述】:
我正在做一些特殊的项目。
我想通过 JNI 在 C++ 上获取 Android 联系人数据
这是我的 JAVA 端代码。 (获取 Android 联系人数据库)
//For Map, HashMap, List
Map map;
List list = new ArrayList();
.
.
//add values into Hashmap
map = new HashMap();
map.put("name", name);
map.put("email", email);
.
.
// Gather Contact data and add a list
list.add(map);
.
// return List+Hashmap data
return list;
您能否建议或举例说明如何在 C++ 端获取或获取 List+Hashmap 类型的数据?
我认为 JNI 的“GetObjectArrayElement”函数会解决这个问题。 但 GetObjectArrayElement 只是获取一维数组。
【问题讨论】:
-
您需要更多帮助吗?需要我详细说明吗?
标签: java android arrays list java-native-interface