DocumentsContract.GetDocumentMetadata(ContentResolver, Uri) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>
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.