My app is a photo app. I need to use user's photos (storing on the 'virtual' sdcard or the real sdcard) to turn to a thumbnail and display them. If the user click on a thumbnail I will display the full-size photo (which I load from its real location). If some time later the user deletes the photo, then my app just has the thumbnail but cannot display the real photo.
If I copy original photos to my app location or a specific folder, than it's a duplication. My app uses a lot of photos, so it will be unsustainable (later the user get annoyed because of the storage hogging and may delete the app). That's why I don't copy the originals, but grab them from their real locations
The question: Is there a way that I register to the OS that the files the users want to delete are needed by my app and they can't delete them? (By googling around, it seems impossible, but who knows, worth a try)
Thanks