私は現在、アプリケーション独自のストレージの場所とSDカード上にある外部ストレージの場所の概念に精通しています。しかし、このシナリオで何をすべきかわかりません。
他のアプリケーションでも使用できる、ある種のライブラリ/オープンソースクラスを書いています。これらのクラスはいくつかのデータをダウンロードし、それらを公共の場所にキャッシュする必要があります。これで、同じクラスを使用する他のアプリケーションが起動されると、最初に必要なデータがすでに利用可能かどうかがチェックされます。はいの場合、キャッシュされたデータを使用する必要があります。他の場所では、データを独自にダウンロードして、他のユーザーもアクセスできる同じ公共の場所に保存します。
私の質問:この種の公開データに最適な場所はどこですか?