В моем приложении используется довольно много фотографий, загружаемых из Интернета и локально локализованных на телефоне Android. Мне интересно, каков правильный способ сохранить эти фотографии. Есть несколько способов, которые я вижу, которые не полностью удовлетворяют.
Сохраните их на SD-карте в общей папке
- Использует пространство, которое не будет освобождено при удалении
- Пользователь может видеть фотографии в галерее
- Требуется папка с корнем sdcard (вы можете увидеть ее во время просмотра вашего телефона)
Сохраните их на SD-карте в непубличной папке
- Использует пространство, которое не будет освобождено при удалении
- Секретно использует пространство на SD-карте.
Сохраните их внутри приложения
- Слишком большой размер приложений.
Каков правильный способ локального сохранения изображений моего приложения, чтобы не отвлекать пользователя и не оставлять мусор где-нибудь?