0

我正在开发一个使用mapsforge显示地图的 Android 应用程序。

这些矢量地图文件可能相当大(几百 MB),并且所有使用 mapsforge 的 Android 应用程序都可以使用它们(顺便说一句,这是一个非常棒的软件)。

所以我想将地图文件下载到其他应用程序也可以访问它们的位置。

如果有类似Environment.getExternalStoragePublicDirectory()type =的东西MAPS,我会使用它。但只有音乐、铃声、DCIM、下载等。

那么,我们应该在哪里找到这些可共享的文件呢?

是否有可能发明一种新类型,如“地图”或“地图锻造地图”?

4

1 回答 1

0

如果你不担心安全性,DIRECTORY_DOWNLOADS似乎合适。

另一个看起来更安全的选项可能是FileProvider

我认为使用getDir()也是一个有效的选择。如果应用程序可以在其中存储自己的自定义数据文件的目录不存在,它会创建该目录。

于 2016-03-20T19:21:39.907 回答