My question is hard to explain. In my application, there is a custom object I've made. In this object, is a date timestamp. Also in this object are several photos (or references to photos?) that the user can take with the camera hardware. So I need the ability to store several pictures along with this shared timestamp.
My question is how this information gets stored in a SQLite database, since I want this information to persist. I don't think storing the actual images in the database are a good idea necessarily, but I don't know what kind of references you'd store. Would you just store the path to the pictures on the filesystem in the database? What do you actually store? What if someone decides to save their data to an SD card instead of internal storage, etc? What is the typical way this sort of thing is handled / is there something built-in to Android/SQlite that handles this situation?