mapsforge地图文件的建议存储位置是什么?

时间:2016-03-20 18:22:26

标签: android mapsforge

我正在开发一款使用mapsforge来显示地图的Android应用。

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

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

如果Environment.getExternalStoragePublicDirectory()类型为MAPS,我就会使用它。但是只有MUSIC,RINGTONES,DCIM,DOWNLOADS等。

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

是否有可能发明一种新类型,如地图'或者' MapsforgeMaps'?

1 个答案:

答案 0 :(得分:0)

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

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

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