问题
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.
- Store images directly. Concern here is every time it has to hit directory to get image which takes some time.
- Store all images in single xml. Concern here is XML will be too big and takes time to parse
Which is more efficient ?
回答1:
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
来源:https://stackoverflow.com/questions/3393494/efficient-way-to-store-images-in-android