DocumentsContract.GetDocumentMetadata(ContentResolver, Uri) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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>
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.