MediaStore Clase

Definición

Contrato entre el proveedor de medios y las aplicaciones.

[Android.Runtime.Register("android/provider/MediaStore", DoNotGenerateAcw=true)]
public sealed class MediaStore : Java.Lang.Object
[<Android.Runtime.Register("android/provider/MediaStore", DoNotGenerateAcw=true)>]
type MediaStore = class
    inherit Object
Herencia
MediaStore
Atributos

Comentarios

Contrato entre el proveedor de medios y las aplicaciones. Contiene definiciones para los URI y columnas admitidos.

El proveedor de medios proporciona una colección indizada de tipos de medios comunes, como Audio, Videoy Images, desde cualquier dispositivo de almacenamiento conectado. Cada colección se organiza en función del tipo MIME principal del contenido subyacente; por ejemplo, image/* el contenido se indexa en Images. La Files colección proporciona una vista amplia de todas las colecciones y no filtra por tipo MIME.

Java documentación para android.provider.MediaStore.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
MediaStore()

Campos

Nombre Description
AccessMediaOwnerPackageNamePermission

Permiso que concede acceso a MediaColumns#OWNER_PACKAGE_NAME todos los archivos multimedia accesibles.

AccessOemMetadataPermission

Permiso que concede acceso a MediaColumns#OEM_METADATA todos los archivos multimedia accesibles.

ActionImageCapture

Acción intención estándar que se puede enviar para que la aplicación de cámara capture una imagen y la devuelva.

ActionImageCaptureSecure

Acción de intención que se puede enviar para que la aplicación de cámara capture una imagen y la devuelva cuando el dispositivo está protegido (e.

ActionMotionPhotoCapture

Acción intención estándar que se puede enviar para que la aplicación de cámara capture una foto de movimiento y la devuelva.

ActionMotionPhotoCaptureSecure

Acción de intención que se puede enviar para que la aplicación de cámara capture una foto de movimiento y la devuelva cuando el dispositivo está protegido (e.

ActionPickImages

Acción de actividad: permite al usuario seleccionar imágenes o vídeos proporcionados por el sistema y devolverlo.

ActionPickImagesSettings

Acción de actividad: inicie la configuración de control de imágenes o vídeos de selección con #ACTION_PICK_IMAGES.

ActionReview

Acción estándar que se puede enviar para revisar el archivo multimedia especificado.

ActionReviewSecure

Acción estándar que se puede enviar para revisar el archivo multimedia dado cuando el dispositivo está protegido (e.

ActionVideoCapture

Acción intención estándar que se puede enviar para que la aplicación de cámara capture un vídeo y la devuelva.

Authority

Autoridad del proveedor de medios

ExtraAcceptOriginalMediaFormat

Especifique que el autor de la llamada quiere recibir el formato multimedia original sin transcodificación.

ExtraBrightness

Cuando se define, se solicita a la aplicación iniciada que establezca el valor de brillo especificado a través android.view.WindowManager.LayoutParams#screenBrightness de para ayudar a garantizar una transición fluida al iniciar #ACTION_REVIEW o #ACTION_REVIEW_SECURE intentar.

ExtraDurationLimit

Especifique la duración máxima permitida de la grabación en segundos.

ExtraFinishOnCompletion

El nombre de la intención adicional que se usa para controlar el comportamiento onCompletion de un MovieView.

ExtraFullScreen

Nombre de un intent-extra usado para controlar la interfaz de usuario de un viewImage.

ExtraMediaAlbum

Nombre de la intención extra utilizada para definir el álbum

ExtraMediaArtist

Nombre del elemento Intent-extra usado para definir el artista.

ExtraMediaCapabilities

Especifique el ApplicationMediaCapabilities que se debe usar al abrir un medio o seleccionar archivos multimedia.

ExtraMediaCapabilitiesUid

Especifique el UID de la aplicación que se debe usar para determinar las funcionalidades multimedia admitidas al abrir un medio.

ExtraMediaFocus

Nombre del elemento Intent-extra que se usa para definir el foco de búsqueda.

ExtraMediaGenre

Nombre del intent-extra usado para definir el género.

ExtraMediaPlaylist

Nombre de la intención adicional que se usa para definir la lista de reproducción.

ExtraMediaRadioChannel

Nombre de la intención adicional utilizada para definir el canal de radio.

ExtraMediaTitle

Nombre del intent-extra usado para definir el título de la canción.

ExtraOutput

Nombre de la intención adicional que se usa para indicar un URI de resolución de contenido que se usará para almacenar la imagen o el vídeo solicitados.

ExtraPickerPreSelectionUris

El nombre de una intención adicional opcional que se usa para especificar los URI para la selección previa en el selector de fotos abierto con MediaStore#ACTION_PICK_IMAGES en modo de selección múltiple.

ExtraPickImagesAccentColor

Nombre de una intención adicional opcional que se usa para permitir que las aplicaciones especifiquen el color de énfasis del selector.

ExtraPickImagesHighlightAlbum

El nombre de una intención adicional opcional que se usa para permitir que las aplicaciones resalte los resultados multimedia de un álbum de fotopicker en la interfaz de usuario de photopicker siempre que sea factible en función del álbum de entrada especificado en MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID.

ExtraPickImagesHighlightSearchResults

El nombre de una intención adicional opcional que se usa para permitir que las aplicaciones resalte los resultados de búsqueda en la interfaz de usuario de photopicker siempre que sea factible en función de la consulta de texto de entrada especificada en . MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_SEARCH_TEXT_QUERY El adicional solo se puede especificar en MediaStore#ACTION_PICK_IMAGES.

ExtraPickImagesInOrder

Nombre de una intención adicional opcional que se usa para permitir la selección ordenada de elementos.

ExtraPickImagesLaunchTab

Nombre de una intención adicional opcional que se usa para permitir que las aplicaciones especifiquen la pestaña con la que debe abrirse el selector.

ExtraPickImagesMax

El nombre de una intención adicional opcional que se usa para permitir la selección múltiple de elementos y restringir el número máximo de elementos que puede devolver MediaStore#ACTION_PICK_IMAGES, la acción puede seguir devolviendo nada (0 elementos) si el usuario decide cancelar.

ExtraScreenOrientation

Nombre de la intención adicional que se usa para controlar la orientación de viewImage o movieView.

ExtraShowActionIcons

Nombre de un intent-extra usado para controlar la interfaz de usuario de un viewImage.

ExtraSizeLimit

Especifique el tamaño máximo permitido.

ExtraVideoQuality

Nombre de la intención adicional que se usa para controlar la calidad de un vídeo grabado.

IntentActionMediaPlayFromSearch

Una intención de realizar una búsqueda de medios de música y reproducir automáticamente el contenido del resultado siempre que sea posible.

IntentActionMediaSearch

Acción de actividad: realice una búsqueda de elementos multimedia.

IntentActionMusicPlayer
Obsoletos.

Acción de actividad: inicia un reproductor de música.

IntentActionStillImageCamera

Nombre de la acción Intención que se usa para iniciar una cámara en modo de imagen todavía.

IntentActionStillImageCameraSecure

Nombre de la acción Intención que se usa para iniciar una cámara en modo de imagen todavía para su uso cuando el dispositivo está protegido (e.

IntentActionTextOpenFromSearch

Intención de realizar una búsqueda de elementos multimedia legibles y reproducir automáticamente el contenido del resultado siempre que sea posible.

IntentActionVideoCamera

Nombre de la acción Intención que se usa para iniciar una cámara en modo de vídeo.

IntentActionVideoPlayFromSearch

Una intención de realizar una búsqueda de medios de vídeo y reproducir contenido automáticamente del resultado siempre que sea posible.

KeyPickImagesHighlightAlbumId

Una de las Bundle teclas para MediaStore#EXTRA_PICK_IMAGES_HIGHLIGHT_ALBUM especificar el álbum de fotopicker para el que la aplicación puede solicitar mostrar los resultados multimedia resaltados en el fotopicker.

KeyPickImagesHighlightSearchTextQuery

Una de las Bundle claves para MediaStore#EXTRA_PICK_IMAGES_HIGHLIGHT_SEARCH_RESULTS especificar la consulta de entrada para la que la aplicación puede solicitar mostrar los resultados multimedia resaltados en el fotopicker.

KeyPickImagesHighlightType

Una de las Bundle claves para MediaStore#EXTRA_PICK_IMAGES_HIGHLIGHT_SEARCH_RESULTS y MediaStore#EXTRA_PICK_IMAGES_HIGHLIGHT_ALBUM para especificar el tipo de resaltado i.

MatchDefault
Obsoletos.

Valor que indica que se debe usar el comportamiento de coincidencia predeterminado, tal como se define en la documentación de clave.

MatchExclude
Obsoletos.

Valor que indica que las operaciones deben excluir elementos que coincidan con los criterios definidos por esta clave.

MatchInclude
Obsoletos.

Valor que indica que las operaciones deben incluir elementos que coincidan con los criterios definidos por esta clave.

MatchOnly
Obsoletos.

Valor que indica que las operaciones solo deben funcionar en elementos que coincidan explícitamente con los criterios definidos por esta clave.

MediaIgnoreFilename

Nombre del archivo que indica el analizador de medios para omitir los medios del directorio contenedor y sus subdirectorios.

MediaScannerVolume

Nombre del volumen actual que examina el analizador multimedia.

MetaDataReviewGalleryPrewarmService

Nombre con el que una actividad controla #ACTION_REVIEW o #ACTION_REVIEW_SECURE publica el nombre del servicio para su servicio previo.

MetaDataStillImageCameraPrewarmService

Nombre con el que una actividad controla #INTENT_ACTION_STILL_IMAGE_CAMERA o #INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE publica el nombre del servicio para su servicio previo.

PickImagesHighlightAlbumCamera

Uno de los posibles valores de resaltado del álbum para MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID en caso de que una aplicación elija resaltar los resultados multimedia de un álbum, en este caso, el álbum cámara.

PickImagesHighlightAlbumDownloads

Uno de los posibles valores de resaltado del álbum para MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID en caso de que una aplicación elija resaltar los resultados multimedia de un álbum, en este caso, el álbum Descargas.

PickImagesHighlightAlbumFavorites

Uno de los posibles valores de resaltado del álbum para MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID en caso de que una aplicación elija resaltar los resultados multimedia de un álbum, en este caso, el álbum Favoritos.

PickImagesHighlightAlbumScreenshots

Uno de los posibles valores de resaltado del álbum para MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID en caso de que una aplicación elija resaltar los resultados multimedia de un álbum, en este caso, el álbum Capturas de pantalla.

PickImagesHighlightAlbumVideos

Uno de los posibles valores de resaltado del álbum para MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID en caso de que una aplicación elija resaltar los resultados multimedia de un álbum, en este caso, el álbum Videos.

PickImagesHighlightTypeCollapsed
Obsoletos.

Uno de los valores permitidos para MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_TYPE para resaltar los resultados multimedia como una sección multimedia resaltada en el fotopicker en función de la consulta de entrada especificada en MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_SEARCH_TEXT_QUERY o el álbum de fotopicker de entrada especificado en MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID}.

PickImagesHighlightTypeExpanded
Obsoletos.

Uno de los valores permitidos para MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_TYPE para mostrar una cuadrícula de resultados multimedia resaltada en función de la consulta de entrada especificada en MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_SEARCH_TEXT_QUERY o en el álbum de fotopicker de entrada especificado en MediaStore#KEY_PICK_IMAGES_HIGHLIGHT_ALBUM_ID}.

PickImagesTabAlbums
Obsoletos.

Uno de los valores permitidos para MediaStore#EXTRA_PICK_IMAGES_LAUNCH_TAB abrir el selector con la pestaña álbumes.

PickImagesTabImages
Obsoletos.

Uno de los valores permitidos para MediaStore#EXTRA_PICK_IMAGES_LAUNCH_TAB abrir el selector con la pestaña fotos.

QueryArgIncludeRecentlyUnmountedVolumes

Marca que solicita ContentResolver#query incluir contenido de volúmenes desmontados recientemente.

QueryArgLatestSelectionOnly

Marca que indica si solo se debe devolver la selección más reciente en photoPicker para la aplicación que llama.

QueryArgMatchFavorite

Especifique cómo MediaColumns#IS_FAVORITE se deben filtrar los elementos al realizar una MediaStore operación.

QueryArgMatchPending

Especifique cómo MediaColumns#IS_PENDING se deben filtrar los elementos al realizar una MediaStore operación.

QueryArgMatchTrashed

Especifique cómo MediaColumns#IS_TRASHED se deben filtrar los elementos al realizar una MediaStore operación.

QueryArgMediaStandardSortOrder

Marca que solicita ContentResolver#query ordenar el resultado en orden descendente en función de MediaColumns#INFERRED_DATE.

QueryArgRelatedUri

Especifique un Uri que esté "relacionado" con la operación actual que se está realizando.

UnknownString

Cadena que se usa cuando no se conoce un atributo multimedia.

VolumeExternal

Nombre de volumen sintético que proporciona una vista de todo el contenido en el almacenamiento "externo" del dispositivo.

VolumeExternalPrimary

Nombre de volumen específico que representa el dispositivo de almacenamiento externo principal en Environment#getExternalStorageDirectory().

VolumeInternal

Nombre de volumen sintético que proporciona una vista de todo el contenido en el almacenamiento "interno" del dispositivo.

Propiedades

Nombre Description
AuthorityUri

Un content:// URI de estilo a la autoridad del proveedor de medios

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
JniPeerMembers

Contrato entre el proveedor de medios y las aplicaciones.

MediaScannerUri

Uri para consultar el estado del analizador de medios.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PickImagesMaxLimit

Límite máximo para el número de elementos que se pueden seleccionar mediante MediaStore#ACTION_PICK_IMAGES cuando se inician en modo de selección múltiple.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Nombre Description
CanManageMedia(Context)

Devuelve si se concede android.Manifest.permission#MANAGE_MEDIA o no la aplicación que realiza la llamada.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
CreateDeleteRequest(ContentResolver, ICollection<Uri>)

Cree un objeto PendingIntent que pida al usuario que elimine permanentemente los elementos multimedia solicitados.

CreateFavoriteRequest(ContentResolver, ICollection<Uri>, Boolean)

Cree un objeto PendingIntent que le pedirá al usuario que prefiera los elementos multimedia solicitados.

CreateTrashRequest(ContentResolver, ICollection<Uri>, Boolean)

Cree un objeto PendingIntent que le pedirá al usuario que papele los elementos multimedia solicitados.

CreateWriteRequest(ContentResolver, ICollection<Uri>)

Cree un objeto PendingIntent que pedirá al usuario que conceda acceso de escritura a la aplicación para los elementos multimedia solicitados.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
Equals(Object)

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetDocumentUri(Context, Uri)

Devuelve un DocumentsProvider URI que es un equivalente al URI especificado MediaStore .

GetExternalVolumeNames(Context)

Devuelve una lista de todos los nombres de volumen específicos que componen #VOLUME_EXTERNAL.

GetGeneration(Context, String)

Devuelve el valor de última generación del volumen especificado.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetMediaUri(Context, Uri)

Devuelve un MediaStore URI que es un equivalente al URI especificado DocumentsProvider .

GetOriginalMediaFormatFileDescriptor(Context, ParcelFileDescriptor)

Devuelve ParcelFileDescriptor que representa el formato de archivo multimedia original para fileDescriptor.

GetRecentExternalVolumeNames(Context)

Devuelve la lista de todos los nombres de volumen recientes que han sido parte de #VOLUME_EXTERNAL.

GetRedactedUri(ContentResolver, IList<Uri>)

Devuelve una lista de la versión redactada de EXIF de uris i.

GetRedactedUri(ContentResolver, Uri)

Devuelve una versión redactada de EXIF de uri i.

GetRequireOriginal(Uri)

Devuelve si el autor de la llamada requiere el contenido del archivo original al llamar a ContentResolver#openFileDescriptor(Uri, String).

GetVersion(Context, String)

Devuelve una cadena de versión opaca que describe el MediaStore estado.

GetVersion(Context)

Devuelve una cadena de versión opaca que describe el MediaStore estado.

GetVolumeName(Uri)

Devuelve el nombre del volumen que hace referencia a las referencias especificadas Uri .

IsCurrentCloudMediaProviderAuthority(ContentResolver, String)

Devuelve true si y solo si el autor de la llamada con authority es el actualmente habilitado CloudMediaProvider.

IsCurrentSystemGallery(ContentResolver, Int32, String)

Devuelve true si la aplicación especificada es la galería del sistema actual del dispositivo.

IsSupportedCloudMediaProviderAuthority(ContentResolver, String)

Devuelve true si y solo si el autor de la llamada con authority es compatible CloudMediaProvider.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
MarkIsFavoriteStatus(ContentResolver, ICollection<Uri>, Boolean)

Establece el estado isFavorite multimedia si la aplicación que realiza la llamada tiene permisos de lectura más amplios en los archivos multimedia para un tipo determinado.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
NotifyCloudMediaChangedEvent(ContentResolver, String, String)

Notifica al sistema operativo sobre un evento multimedia en la nube que requiere una sincronización de recopilación multimedia completa o incremental para el proveedor de nube habilitado actualmente, authority.

OpenAssetFileDescriptor(ContentResolver, Uri, String, CancellationSignal)

Funciona exactamente igual que ContentResolver#openAssetFileDescriptor(Uri, String, CancellationSignal), pero solo funciona para Uri cuyo esquema es ContentResolver#SCHEME_CONTENT y su autoridad es MediaStore#AUTHORITY.

OpenFileDescriptor(ContentResolver, Uri, String, CancellationSignal)

Funciona exactamente igual que ContentResolver#openFileDescriptor(Uri, String, CancellationSignal), pero solo funciona para Uri cuyo esquema es ContentResolver#SCHEME_CONTENT y su autoridad es MediaStore#AUTHORITY.

OpenTypedAssetFileDescriptor(ContentResolver, Uri, String, Bundle, CancellationSignal)

Funciona exactamente igual que ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal), pero solo funciona para Uri cuyo esquema es ContentResolver#SCHEME_CONTENT y su autoridad es MediaStore#AUTHORITY.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetIncludePending(Uri)

Actualice el objeto especificado Uri para incluir también los elementos multimedia pendientes de llamadas como ContentResolver#query(Uri, String[], Bundle, CancellationSignal).

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
SetRequireOriginal(Uri)

Actualice el especificado Uri para indicar que el autor de la llamada requiere el contenido del archivo original al llamar a ContentResolver#openFileDescriptor(Uri, String).

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contrato entre el proveedor de medios y las aplicaciones.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Contrato entre el proveedor de medios y las aplicaciones.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a