私はマップを表示するためにmapsforgeを使用するAndroidアプリを開発しています。mapsforgeマップファイルの推奨保管場所は何ですか?
これらのベクターマップファイルはかなり大きく(数百MB)、mapsforge(本当に素晴らしいソフトウェアBTW)を使用するすべてのAndroidアプリで使用できます。
他のアプリもアクセスできる場所に地図ファイルをダウンロードしたいと思います。
タイプがMAPS
のEnvironment.getExternalStoragePublicDirectory()
のようなものがあれば、それを使用します。しかし、音楽、リング、DCIM、ダウンロードなどしかありません。
ここで、これらの共有可能なファイルはどこにありますか?
「Maps」や「MapsforgeMaps」のような新しいタイプを発明することはできますか?
あなたは疑問を誤解しています。私が必要とするのは、すべてのアプリがそれらの共有マップファイルを読み書きできるパブリックディレクトリです。 – hgoebl
私が書いたオプション1と3は、pubilcディレクトリ自体のためのものです。 getDir()は、MODE_WORLD_READABLEまたはMODE_WORLD_WRITEABLEを渡すと、存在しない場合はパブリック・ディレクトリを作成します。私が言いたいのは、自分のパブリックディレクトリを作成できるということです。 –