地图锻造地图文件的推荐存储位置是什么



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

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

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

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

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

是否有可能发明一种像"地图"或"地图锻造地图"这样的新类型?

如果您不担心安全性,DIRECTORY_DOWNLOADS似乎是合适的。

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

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

相关内容

  • 没有找到相关文章