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