Android/ContentResolver

A ContentResolver is a means to access a specific ContentProvider

The MediaStore is a ContentProvider for audio, video, and Images

A URI is used to give the ContentResolver the information required to return the correct type of ContentProvider

Media.EXTERNAL_CONTENT_URI

Media.INTERNAL_CONTENT_URI

Uri imageFileUri = getContentResolver.insert( Media.EXTERNAL_CONTENT_URI, new ContentValues);