Наше приложение получает изображения из сети. И нужно сохранить его локально.Где я могу хранить ресурс приложения
Где его хранить? Во внутреннем хранилище в файлах, в SQLite db в поле Blob или во внешнем хранилище?
Внутреннее пространство на старых устройствах очень низкое, поэтому я должен проверить свободное пространство и выбрать место для хранения?
Так .. Например, я сохранил некоторые изображения во внутренней памяти, после того, что нет ни одного свободного места. Поэтому я должен сохранять новые изображения во внешнем хранилище ... Эта фрагментация данных кажется плохим. – Suvitruf
Нет, если есть внешнее хранилище, всегда сохраняйте его. Если у пользователей есть внешнее хранилище, они, скорее всего, хотят получить все дополнительные данные, но, тем не менее, это конфиденциальные данные, которые вы не хотите предоставлять им легкий доступ к более разумным для сохранения во внутреннем хранилище. Редактирование моего ответа с проверкой на внешнее хранилище. –