I'm writing a (230 kb) jpeg file to the location returned by
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath()
Which on my 8.9 Kindle Fire HD is /mnt/sdcard/Pictures and I can see browsing the filesystem via eclipse that the image is saved pretty much instantly and all appears to be well. However when I open the Photos app, there is no sign of the image and it takes a variable amount of time (up to several minutes) for it to appear.
My assumption is that the Photos app checks for new pictures on a timer, is that the case? Is there any way I can notify it of a new image?
I've tried saving to other locations but that doesn't seem to have any impact.
I'm targeting 2nd gen and HD Kindle Fire devices only.