Проще говоря, getFilesDir () относится к внутренней памяти, которая не может быть доступна за пределами вашего приложения. Устройство также не может быть использовано устройством.
getExternalFilesDir () относится к внешнему хранилищу, это тип хранилища, определяемый приложением c. это может быть использовано, если вы найдете его каталог в
data / data / имя вашего пакета
В общем, вы можете использовать внешнее хранилище как внутреннее хранилище может быть ограничено.
Для обеспечения конфиденциальности, если вам нужна защита файлов, используйте getFilesDir () , так как он недоступен за пределами вашего приложения, как я упоминал ранее.