Diff entre getExternalFilesDir et getExternalStorageDirectory()

Je comprends que ExternalFiles est pour être utilisé sur des API de 8 et getExternalStorageDirectory est pour 7 et vers le bas. Cependant, je suis un peu confus entre l'utilisation. Par exemple, je voulais vérifier qu'un dossier qui existe et déjà vous utilisez quelque chose comme:

File ChildFolder = new File(Environment.getExternalStorageDirectory() + "/ParentFolder/Child");

Cependant chaque exemple je vois, dit d'utiliser getExternalFilesDir (null), Fichier.ext. Depuis que je suis au-dessus de l'API 8 je veux utiliser cette méthode, mais comment dois-je viens de vérifier pour un dossier? Je vais vérifier pour les fichiers existence à un autre point, mais pour l'instant, simplement pour voir si les dossiers existent??

TIA
JB

InformationsquelleAutor GPGVM | 2012-04-12