# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants | Inherited Constants | Fields | Methods | Inherited Methods

# MediaStore.Downloads

`public static final class MediaStore.Downloads`
`extends Object` `implements MediaStore.DownloadColumns`

java.lang.Object
↳ | android.provider.MediaStore.Downloads

Collection of downloaded items.

## Summary

### Constants
`String` | `CONTENT_TYPE` The MIME type for this table.

### Inherited constants
From interface `android.provider.MediaStore.DownloadColumns`
`String` | `DOWNLOAD_URI` Uri indicating where the item has been downloaded from.
`String` | `REFERER_URI` Uri indicating HTTP referer of `DOWNLOAD_URI`.
From interface `android.provider.MediaStore.MediaColumns`
`String` | `ALBUM` Indexed value of `MediaMetadataRetriever#METADATA_KEY_ALBUM` extracted from this media item.
`String` | `ALBUM_ARTIST` Indexed value of `MediaMetadataRetriever#METADATA_KEY_ALBUMARTIST` extracted from this media item.
`String` | `ARTIST` Indexed value of `MediaMetadataRetriever#METADATA_KEY_ARTIST` or `ExifInterface#TAG_ARTIST` extracted from this media item.
`String` | `AUTHOR` Indexed value of `MediaMetadataRetriever#METADATA_KEY_AUTHOR` extracted from this media item.
`String` | `BITRATE` Indexed value of `MediaMetadataRetriever#METADATA_KEY_BITRATE` extracted from this media item.
`String` | `BUCKET_DISPLAY_NAME` The primary bucket display name of this media item.
`String` | `BUCKET_ID` The primary bucket ID of this media item.
`String` | `CAPTURE_FRAMERATE` Indexed value of `MediaMetadataRetriever#METADATA_KEY_CAPTURE_FRAMERATE` extracted from this media item.
`String` | `CD_TRACK_NUMBER` Indexed value of `MediaMetadataRetriever#METADATA_KEY_CD_TRACK_NUMBER` extracted from this media item.
`String` | `COMPILATION` Indexed value of `MediaMetadataRetriever#METADATA_KEY_COMPILATION` extracted from this media item.
`String` | `COMPOSER` Indexed value of `MediaMetadataRetriever#METADATA_KEY_COMPOSER` extracted from this media item.
`String` | `DATA` This constant is deprecated. Apps may not have filesystem permissions to directly access this path. Instead of trying to open this path directly, apps should use `ContentResolver#openFileDescriptor(Uri, String)` to gain access.
`String` | `DATE_ADDED` The time the media item was first added.
`String` | `DATE_EXPIRES` The time the media item should be considered expired.
`String` | `DATE_MODIFIED` Indexed value of `File#lastModified()` extracted from this media item.
`String` | `DATE_TAKEN` Indexed value of `MediaMetadataRetriever#METADATA_KEY_DATE` or `ExifInterface#TAG_DATETIME_ORIGINAL` extracted from this media item.
`String` | `DISC_NUMBER` Indexed value of `MediaMetadataRetriever#METADATA_KEY_DISC_NUMBER` extracted from this media item.
`String` | `DISPLAY_NAME` The display name of the media item.
`String` | `DOCUMENT_ID` The "document ID" GUID as defined by the XMP Media Management standard, extracted from any XMP metadata contained within this media item.
`String` | `DURATION` Indexed value of `MediaMetadataRetriever#METADATA_KEY_DURATION` extracted from this media item.
`String` | `GENERATION_ADDED` Generation number at which metadata for this media item was first inserted.
`String` | `GENERATION_MODIFIED` Generation number at which metadata for this media item was last changed.
`String` | `GENRE` Indexed value of `MediaMetadataRetriever#METADATA_KEY_GENRE` extracted from this media item.
`String` | `HEIGHT` Indexed value of `MediaMetadataRetriever#METADATA_KEY_VIDEO_HEIGHT`, `MediaMetadataRetriever#METADATA_KEY_IMAGE_HEIGHT` or `ExifInterface#TAG_IMAGE_LENGTH` extracted from this media item.
`String` | `INSTANCE_ID` The "instance ID" GUID as defined by the XMP Media Management standard, extracted from any XMP metadata contained within this media item.
`String` | `IS_DOWNLOAD` Flag indicating if the media item has been marked as being part of the `Downloads` collection.
`String` | `IS_DRM` Flag indicating if a media item is DRM protected.
`String` | `IS_FAVORITE` Flag indicating if the media item has been marked as being a "favorite" by the user.
`String` | `IS_PENDING` Flag indicating if a media item is pending, and still being inserted by its owner.
`String` | `IS_TRASHED` Flag indicating if a media item is trashed.
`String` | `MIME_TYPE` The MIME type of the media item.
`String` | `NUM_TRACKS` Indexed value of `MediaMetadataRetriever#METADATA_KEY_NUM_TRACKS` extracted from this media item.
`String` | `ORIENTATION` Indexed value of `MediaMetadataRetriever#METADATA_KEY_VIDEO_ROTATION`, `MediaMetadataRetriever#METADATA_KEY_IMAGE_ROTATION`, or `ExifInterface#TAG_ORIENTATION` extracted from this media item.
`String` | `ORIGINAL_DOCUMENT_ID` The "original document ID" GUID as defined by the XMP Media Management standard, extracted from any XMP metadata contained within this media item.
`String` | `OWNER_PACKAGE_NAME` Package name that contributed this media.
`String` | `RELATIVE_PATH` Relative path of this media item within the storage device where it is persisted.
`String` | `RESOLUTION` Calculated value that combines `WIDTH` and `HEIGHT` into a user-presentable string.
`String` | `SIZE` Indexed value of `File#length()` extracted from this media item.
`String` | `TITLE` Indexed value of `MediaMetadataRetriever#METADATA_KEY_TITLE` extracted from this media item.
`String` | `VOLUME_NAME` Volume name of the specific storage device where this media item is persisted.
`String` | `WIDTH` Indexed value of `MediaMetadataRetriever#METADATA_KEY_VIDEO_WIDTH`, `MediaMetadataRetriever#METADATA_KEY_IMAGE_WIDTH` or `ExifInterface#TAG_IMAGE_WIDTH` extracted from this media item.
`String` | `WRITER` Indexed value of `MediaMetadataRetriever#METADATA_KEY_WRITER` extracted from this media item.
`String` | `XMP` Indexed XMP metadata extracted from this media item.
`String` | `YEAR` Indexed value of `MediaMetadataRetriever#METADATA_KEY_YEAR` extracted from this media item.
From interface `android.provider.BaseColumns`
`String` | `_COUNT` The count of rows in a directory.
`String` | `_ID` The unique ID for a row.

### Fields
`public static final Uri` | `EXTERNAL_CONTENT_URI` The content:// style URI for the "primary" external storage volume.
`public static final Uri` | `INTERNAL_CONTENT_URI` The content:// style URI for the internal storage.

### Public methods
`static Uri` | `getContentUri(String volumeName)` Get the content:// style URI for the downloads table on the given volume.
`static Uri` | `getContentUri(String volumeName, long id)` Get the content:// style URI for a single row in the downloads table on the given volume.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Constants

### CONTENT_TYPE

    public static final String CONTENT_TYPE

The MIME type for this table.

Constant Value: "vnd.android.cursor.dir/download"

## Fields

### EXTERNAL_CONTENT_URI

    public static final Uri EXTERNAL_CONTENT_URI

The content:// style URI for the "primary" external storage volume.

### INTERNAL_CONTENT_URI

    public static final Uri INTERNAL_CONTENT_URI

The content:// style URI for the internal storage.

## Public methods

### getContentUri

    public static Uri getContentUri (String volumeName)

Get the content:// style URI for the downloads table on the given volume.

Parameters
`volumeName` | `String`: the name of the volume to get the URI for This value cannot be `null`.

Returns
`Uri` | the URI to the image media table on the given volume This value cannot be `null`.

### getContentUri

    public static Uri getContentUri (String volumeName,
                    long id)

Get the content:// style URI for a single row in the downloads table on the given volume.

Parameters
`volumeName` | `String`: the name of the volume to get the URI for This value cannot be `null`.
`id` | `long`: the download to get the URI for

Returns
`Uri` | the URI to the downloads table on the given volume This value cannot be `null`.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*