如何将 ADF 文件保存到网络共享?
How to save ADF file to a network share?
因此,看起来最好的方法是调用 exportAreaDefinitionFile()。我以为我会把文件导出到本地文件系统,然后手动将它发送到我需要的地方。但是,当我进行 exportAreaDefinitionFile() 调用时,我没有在本地文件系统中获取文件。当我处理导出的 onActivityResult() 时,它每次都会得到一个 RESULT_CANCELED 结果。有谁知道为什么会发生这种情况?我在网上看到的一切都说它应该有效。
当我查看 logcat 时,我在 exportAreaDefinitionFile() 调用后收到这些消息:
I/tango_client_api: void TangoService_disconnect(): 正在与 Tango 断开连接...
I/tango_client_api: void TangoService_disconnect(): 成功断开与 Tango 的连接。
这正常吗?
我想通了!!
原来是我用的这个问题:
String mapsFolder = getFilesDir() + File.separator + "ADFs";
我应该在什么时候使用它:
String mapsFolder = getFilesDir().getAbsolutePath() + File.separator + "ADFs";
这是我的第一个 Android 应用程序 我不知道为什么这两个调用在功能上不同。我仍然没有完全理解 Android 文件系统。
因此,看起来最好的方法是调用 exportAreaDefinitionFile()。我以为我会把文件导出到本地文件系统,然后手动将它发送到我需要的地方。但是,当我进行 exportAreaDefinitionFile() 调用时,我没有在本地文件系统中获取文件。当我处理导出的 onActivityResult() 时,它每次都会得到一个 RESULT_CANCELED 结果。有谁知道为什么会发生这种情况?我在网上看到的一切都说它应该有效。
当我查看 logcat 时,我在 exportAreaDefinitionFile() 调用后收到这些消息:
I/tango_client_api: void TangoService_disconnect(): 正在与 Tango 断开连接...
I/tango_client_api: void TangoService_disconnect(): 成功断开与 Tango 的连接。
这正常吗?
我想通了!!
原来是我用的这个问题:
String mapsFolder = getFilesDir() + File.separator + "ADFs";
我应该在什么时候使用它:
String mapsFolder = getFilesDir().getAbsolutePath() + File.separator + "ADFs";
这是我的第一个 Android 应用程序 我不知道为什么这两个调用在功能上不同。我仍然没有完全理解 Android 文件系统。