Prabhat
Prabhat

Reputation: 2263

Efficient Way to store images in android

My application requires that when a snapshot is taken it must store in memory and next time when I restart the phone I must get a thumbnail of that photo in list of photos and the full scale photo when I click on it.

There are 2 ways I know.

  1. Store images directly. Concern here is every time it has to hit directory to get image which takes some time.
  2. Store all images in single xml. Concern here is XML will be too big and takes time to parse

Which is more efficient ?

Upvotes: 8

Views: 21711

Answers (1)

m6tt
m6tt

Reputation: 4223

Definitely store the images directly as opposed to in XML. It will take time to read the image from the file system but I wouldn't worry about this taking an excessively long time.

Read through the android docs on Data Storage for more info: http://d.android.com/guide/topics/data/data-storage.html

Upvotes: 5

Related Questions