DocumentsContract.GetDocumentMetadata(ContentResolver, Uri) Método

Definição

Retorna metadados associados ao 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

um URI de documento

Retornos

um pacote de pacotes.

Atributos

Comentários

Retorna metadados associados ao documento. O tipo de metadados retornados é específico para o tipo de documento. Por exemplo, os dados retornados para um arquivo de imagem provavelmente consistirão principalmente ou exclusivamente de metadados EXIF.

O retornado Bundle conterá zero ou mais entradas, dependendo do tipo de dados com suporte do provedor de documentos.

<ol><li>A DocumentsContract#METADATA_TYPES que contém um String[] valor. A matriz de cadeia de caracteres identifica o tipo ou os tipos de metadados retornados. Cada valor no pode ser usado para acessar um Bundle dos dados que contêm esse tipo de dados. <li>Uma entrada para cada tipo de metadados retornados. Cada conjunto de metadados é representado como um pacote e acessível por meio de uma chave de cadeia de caracteres nomeando o tipo de dados. </ol>

Exemplo:

<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 documentação para android.provider.DocumentsContract.getDocumentMetadata(android.content.ContentResolver, android.net.Uri).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a