Разница между getExternalFilesDir и getFilesDir() понятна мне и хорошо объяснена here.Android getExternalFilesDir vs getFilesDir() для больших файлов
В моем случае, поскольку мне нужно, чтобы файлы были приватными и недоступными для пользователей или других приложений (по крайней мере, в некотическом устройстве), getFilesDir() кажется идеальным. Однако я собираюсь разместить там большие файлы (скажем, около 2 Гб), и я хотел бы знать, может ли эта папка/раздел, как правило, достаточно для этой цели (я ничего не нашел об этом в документации).
Edit:
Я нашел некоторую информацию here. Похоже, что современные устройства имеют не менее 1 ГБ, но я до сих пор не могу понять, что представляет собой типичный размер раздела на современных устройствах.