public final class

MediaStore

extends Object
java.lang.Object
   ↳ android.provider.MediaStore

Class Overview

The Media provider contains meta data for all available media on both internal and external storage devices.

Summary

Nested Classes
public final class MediaStore.Audio Container for all audio content. 
public final class MediaStore.Images Contains meta data for all available images. 
public final class MediaStore.MediaColumns Common fields for most MediaProvider tables  
public final class MediaStore.Video  
Constants
String ACTION_IMAGE_CAPTURE Standard Intent action that can be sent to have the camera application capture an image and return it.
String ACTION_VIDEO_CAPTURE Standard Intent action that can be sent to have the camera application capture an video and return it.
String AUTHORITY
String EXTRA_FINISH_ON_COMPLETION The name of the Intent-extra used to control the onCompletion behavior of a MovieView.
String EXTRA_MEDIA_ALBUM The name of the Intent-extra used to define the album
String EXTRA_MEDIA_ARTIST The name of the Intent-extra used to define the artist
String EXTRA_MEDIA_FOCUS The name of the Intent-extra used to define the search focus.
String EXTRA_MEDIA_TITLE The name of the Intent-extra used to define the song title
String EXTRA_OUTPUT The name of the Intent-extra used to indicate a content resolver Uri to be used to store the requested image or video.
String EXTRA_SCREEN_ORIENTATION The name of the Intent-extra used to control the orientation of a ViewImage or a MovieView.
String EXTRA_VIDEO_QUALITY The name of the Intent-extra used to control the quality of a recorded video.
String INTENT_ACTION_MEDIA_SEARCH Activity Action: Perform a search for media.
String INTENT_ACTION_STILL_IMAGE_CAMERA The name of the Intent action used to launch a camera in still image mode.
String INTENT_ACTION_VIDEO_CAMERA The name of the Intent action used to launch a camera in video mode.
String MEDIA_SCANNER_VOLUME Name of current volume being scanned by the media scanner.
Public Constructors
MediaStore()
Public Methods
static Uri getMediaScannerUri()
Uri for querying the state of the media scanner.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String ACTION_IMAGE_CAPTURE

Standard Intent action that can be sent to have the camera application capture an image and return it.

The caller may pass an extra EXTRA_OUTPUT to control where this image will be written. If the EXTRA_OUTPUT is not present, then a small sized image is returned as a Bitmap object in the extra field. This is useful for applications that only need a small image. If the EXTRA_OUTPUT is present, then the full-sized image will be written to the Uri value of EXTRA_OUTPUT.

Constant Value: "android.media.action.IMAGE_CAPTURE"

public static final String ACTION_VIDEO_CAPTURE

Standard Intent action that can be sent to have the camera application capture an video and return it.

The caller may pass in an extra EXTRA_VIDEO_QUALITY to control the video quality.

The caller may pass in an extra EXTRA_OUTPUT to control where the video is written. If EXTRA_OUTPUT is not present the video will be written to the standard location for videos, and the Uri of that location will be returned in the data field of the Uri.

See Also
Constant Value: "android.media.action.VIDEO_CAPTURE"

public static final String AUTHORITY

Constant Value: "media"

public static final String EXTRA_FINISH_ON_COMPLETION

The name of the Intent-extra used to control the onCompletion behavior of a MovieView. This is a boolean property that specifies whether or not to finish the MovieView activity when the movie completes playing. The default value is true, which means to automatically exit the movie player activity when the movie completes playing.

Constant Value: "android.intent.extra.finishOnCompletion"

public static final String EXTRA_MEDIA_ALBUM

The name of the Intent-extra used to define the album

Constant Value: "android.intent.extra.album"

public static final String EXTRA_MEDIA_ARTIST

The name of the Intent-extra used to define the artist

Constant Value: "android.intent.extra.artist"

public static final String EXTRA_MEDIA_FOCUS

The name of the Intent-extra used to define the search focus. The search focus indicates whether the search should be for things related to the artist, album or song that is identified by the other extras.

Constant Value: "android.intent.extra.focus"

public static final String EXTRA_MEDIA_TITLE

The name of the Intent-extra used to define the song title

Constant Value: "android.intent.extra.title"

public static final String EXTRA_OUTPUT

The name of the Intent-extra used to indicate a content resolver Uri to be used to store the requested image or video.

Constant Value: "output"

public static final String EXTRA_SCREEN_ORIENTATION

The name of the Intent-extra used to control the orientation of a ViewImage or a MovieView. This is an int property that overrides the activity's requestedOrientation.

Constant Value: "android.intent.extra.screenOrientation"

public static final String EXTRA_VIDEO_QUALITY

The name of the Intent-extra used to control the quality of a recorded video. This is an integer property. Currently value 0 means low quality, suitable for MMS messages, and value 1 means high quality. In the future other quality levels may be added.

Constant Value: "android.intent.extra.videoQuality"

public static final String INTENT_ACTION_MEDIA_SEARCH

Activity Action: Perform a search for media. Contains at least the QUERY extra. May also contain any combination of the following extras: EXTRA_MEDIA_ARTIST, EXTRA_MEDIA_ALBUM, EXTRA_MEDIA_TITLE, EXTRA_MEDIA_FOCUS

Constant Value: "android.intent.action.MEDIA_SEARCH"

public static final String INTENT_ACTION_STILL_IMAGE_CAMERA

The name of the Intent action used to launch a camera in still image mode.

Constant Value: "android.media.action.STILL_IMAGE_CAMERA"

public static final String INTENT_ACTION_VIDEO_CAMERA

The name of the Intent action used to launch a camera in video mode.

Constant Value: "android.media.action.VIDEO_CAMERA"

public static final String MEDIA_SCANNER_VOLUME

Name of current volume being scanned by the media scanner.

Constant Value: "volume"

Public Constructors

public MediaStore ()

Public Methods

public static Uri getMediaScannerUri ()

Uri for querying the state of the media scanner.