Я ищу лучший метод для рассмотрения внутреннего и внешнего хранилища в зависимости от размера файла.
В документах не указывается размер внутреннего хранилища getFilesDir()
, но 1 МБ дляgetCacheDir()
:
Вы должны всегда сохранять файлы кэша самостоятельно и не выходить за разумные пределы, например, 1MB.
Допустим, приложению необходимо временно хранить видеофайлы, которые являются внутренними для приложения.Предположим, что 20 видеофайлов по 5 МБ каждый означает 100 МБ.
Надежно ли, что приложение может хранить 100 МБ во внутренней памяти с getFilesDir()
?