2015-11-24 4 views
0

Quelle est la différence entre ces types de fonctions getdir()? Je recherche sur Internet, mais semble tous avoir la même fonction. Alors, à quoi servent-ils?Différences entre les différentes fonctions de getdir() dans android

getExternalFilesDir() 
getExternalFilesDirs() 
getExternalCacheDir() 
getExternalCacheDirs() 
getExternalStorageDirectory() 
getExternalStoragePublicDirectory() 
getFilesDir() 
+1

Vous auriez dû vérifier la documentation avant de demander ici, tout comme Vivid l'a fait pour répondre à votre question. – thiagolr

+0

Je suis désolé pour cela, va supprimer le poste si la demande. –

Répondre

1

getExternalFilesDir(String type)

Renvoie le chemin absolu du répertoire sur le périphérique de stockage partagé primaire/extérieur où l'application peut placer des fichiers persistants dont il est propriétaire.

getExternalFilesDirs()

retours chemins absolus vers des répertoires spécifiques à l'application sur tous les périphériques de stockage partagés/externes où l'application peut placer des fichiers persistants dont il est propriétaire.

getExternalCacheDir()

retours chemin absolu répertoire spécifique à l'application sur le périphérique de stockage partagé primaire/extérieur où l'application peut placer le cache des fichiers qu'il possède.

getExternalCacheDirs()

retours chemins absolus vers des répertoires spécifiques à l'application sur tous les périphériques de stockage partagés/externes où l'application peut placer le cache des fichiers qu'il possède.

getExternalStorageDirectory()

Retour le répertoire principal de stockage partagé/externe.

getExternalStoragePublicDirectory(String type)

Demandez un haut niveau répertoire de stockage partagé/externe pour placer des fichiers d'un type particulier.

getFilesDir()

Renvoie le chemin absolu du répertoire sur le système de fichiers où les fichiers créés avec openFileOutput(String, int) sont stockés.

ces documentations vous aideront