В чем разница между getDir и getFilesDir на Android?

Я хотел бы сохранить изображение во внутренней памяти моего приложения, чтобы сделать его приватным. Поэтому я провел небольшое исследование и увидел 2 способа получить каталог.

1. С помощью getDir:

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

2. С getFilesDir:

File dir = getFilesDir();

Что лучше? Что возвращает местоположение во внутренней памяти?

Способ записи файлов зависит от того, как вы получаете свой каталог? Я немного растерялся, так как в Android есть много способов записи файлов.

29
задан cleroo 2 August 2012 в 15:51
поделиться