Эффективный способ хранения изображений в Android

Мое приложение требует, чтобы при снятии моментального снимка он должен храниться в памяти, а в следующий раз, когда я перезапущу телефон, я должен получить миниатюру этой фотографии в списке фотографий и полномасштабную фотографию, когда я нажимаю на нее.

Есть два способа, которые я знаю.

  1. Храните изображения напрямую. Концерн здесь каждый раз, когда ему приходится удалять каталог, чтобы получить изображение, которое занимает некоторое время.
  2. Храните все изображения в одном xml. Концерн здесь XML будет слишком большим и требует времени для разбора

Что более эффективно?

Определенно сохраняйте изображения напрямую, а не в XML. Потребуется время, чтобы прочитать изображение из файловой системы, но я бы не стал беспокоиться об этом, занимая слишком много времени.

Прочтите документы android для хранения данных для получения дополнительной информации: http://d.android.com/guide/topics/data/data-storage.html