简体   繁体   中英

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 ?

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM