3

Android の定義済みディレクトリについて質問があります。

Apple iOS アプリでは、次の 2 つのディレクトリを使用します。

//document dir for user files that need backup
NSString *d = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex: 0];
//cache dir for re-downloadable data
NSString *c = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];

Androidでも同じことをしたいのですが、そこでどのように使用されるのかわかりません。私の推測では、これら 2 つの機能ですが、間違っている場合の確認またはリダイレクトは素晴らしいことです。

String d = Environment.getExternalStorageDirectory().getAbsolutePath();
String c = Environment.getDownloadCacheDirectory().getAbsolutePath();

もう 1 つのポイントは、両方のディレクトリに数百メガバイトが含まれるため、両方に外部ストレージを使用する必要があるのではないかということです。デバイスがより多くのスペースを必要とする場合、キャッシュ ディレクトリは iOS で消去されます。Androidにも同様のメカニズムはありますか?

4

1 に答える 1