如何使用Qcar在Android的应用程序外部运行时加载标记?
答案 0 :(得分:0)
我从SD卡中加载了示例项目'ImageTargets'中的图像目标。 在ImageTargets.cpp文件中(在jni文件夹中),U将找到应用程序的位置 加载目标文件(.dat文件使用其xml文件)
if (!dataSetTarmac->load("Tarmac.xml", QCAR::DataSet::STORAGE_APPRESOURCE))
我在SD卡中创建了一个'assests'文件夹,将.dat和.xml文件复制到其中并将代码更改为
if (!dataSetTarmac->load("mnt/sdcard/assets/Tarmac.xml", QCAR::DataSet::STORAGE_ABSOLUTE))
您可以使用JNI传递位置继续此操作