La différence entre getExternalFilesDir et getFilesDir() est claire pour moi et bien expliquée here. Dans mon cas, puisque j'ai besoin de garder les fichiers privés et non accessibles par l'utilisateur ou d'autres applications (au moins dans un appareil non rooté), getFilesDir() semble être parfait. Cependant je vais y placer de gros fichiers (disons environ 2Go au total) et je voudrais savoir si ce dossier/partition est typiquement assez capable à cet effet (je n'ai rien trouvé à ce sujet dans la documentation).Android getExternalFilesDir vs getFilesDir() pour les gros fichiers
Edit:
J'ai trouvé quelques informations here. Il semble que les appareils modernes devraient avoir au moins 1 Go, mais je ne peux toujours pas déterminer quelle est la taille de la partition typique sur les appareils modernes ...