Quelle est la différence entre getDir et getFilesDir sur Android?

Je voudrais enregistrer une image dans la mémoire de Stockage Interne de mon application, pour le rendre privé. J'ai donc fait une petite recherche et a vu 2 façons d'obtenir de l'annuaire.

1.Avec getDir :

File dir = getDir(Environment.DIRECTORY_PICTURES, Context.MODE_PRIVATE);

2.Avec getFilesDir :

File dir = getFilesDir();

Qui est le meilleur ? Qui retourne l'emplacement dans la mémoire de Stockage Interne ?

Le chemin de l'écriture de fichiers dépend de la façon dont vous obtenez votre dir ? Je suis un peu perdu car il y a plusieurs façons d'écrire des fichiers sur les appareils Android.

InformationsquelleAutor cleroo | 2012-08-02