I'm playing around with Android's MediaStore
classes and was attempting to create a very simple photo gallery app when I noticed there were two image content URIs: EXTERNAL_CONTENT_URI
and INTERNAL_CONTENT_URI
. At first I thought it was referring to the location of storage (external SD or internal memory) but after a bit of testing this was clearly not the case. I read more about it here, and it seemed to indicate that the internal content uri is actually content that are internal to each of the apps on the device. However I am not entirely sure and want opinions from more experienced developers who are more familiar with the MediaStore
classes.
So my main question is, would just querying the EXTERNAL_CONTENT_URI
be enough to get all of the important photos? And if possible to answer, what exactly is the INTERNAL_CONTENT_URI
and what is it supposed to be used for?