DocumentsContract.GetDocumentMetadata(ContentResolver, Uri) Método

Definición

Devuelve los metadatos asociados al documento.

[Android.Runtime.Register("getDocumentMetadata", "(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/os/Bundle;", "", ApiSince=29)]
public static Android.OS.Bundle? GetDocumentMetadata(Android.Content.ContentResolver content, Android.Net.Uri documentUri);
[<Android.Runtime.Register("getDocumentMetadata", "(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/os/Bundle;", "", ApiSince=29)>]
static member GetDocumentMetadata : Android.Content.ContentResolver * Android.Net.Uri -> Android.OS.Bundle

Parámetros

content
ContentResolver
documentUri
Uri

un URI de documento

Devoluciones

un lote de agrupaciones.

Atributos

Comentarios

Devuelve los metadatos asociados al documento. El tipo de metadatos devueltos es específico del tipo de documento. Por ejemplo, los datos devueltos para un archivo de imagen probablemente constarán principalmente o únicamente de metadatos EXIF.

El devuelto Bundle contendrá cero o más entradas en función del tipo de datos admitido por el proveedor de documentos.

<ol><li>A DocumentsContract#METADATA_TYPES que contiene un String[] valor. La matriz de cadenas identifica el tipo o los tipos de metadatos devueltos. Cada valor de se puede usar para tener acceso a un Bundle de los datos que contienen ese tipo de datos. <li>Una entrada para cada tipo de metadatos devueltos. Cada conjunto de metadatos se representa como una agrupación y es accesible a través de una clave de cadena que denomina el tipo de datos. </ol>

Ejemplo:

<code>
                Bundle metadata = DocumentsContract.getDocumentMetadata(client, imageDocUri, tags);
                if (metadata.containsKey(DocumentsContract.METADATA_EXIF)) {
                    Bundle exif = metadata.getBundle(DocumentsContract.METADATA_EXIF);
                    int imageLength = exif.getInt(ExifInterface.TAG_IMAGE_LENGTH);
                }
</code>

Java documentación para android.provider.DocumentsContract.getDocumentMetadata(android.content.ContentResolver, android.net.Uri).

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.

Se aplica a