DocumentsContract.GetDocumentMetadata(ContentResolver, Uri) Metodo

Definizione

Restituisce i metadati associati 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

Parametri

content
ContentResolver
documentUri
Uri

un URI documento

Valori restituiti

un bundle di bundle.

Attributi

Commenti

Restituisce i metadati associati al documento. Il tipo di metadati restituiti è specifico del tipo di documento. Ad esempio, i dati restituiti per un file di immagine saranno probabilmente costituiti principalmente o esclusivamente da metadati EXIF.

L'oggetto restituito Bundle conterrà zero o più voci a seconda del tipo di dati supportati dal provider di documenti.

<ol><li>A DocumentsContract#METADATA_TYPES contenente un String[] valore. La matrice di stringhe identifica il tipo o i tipi di metadati restituiti. Ogni valore in può essere usato per accedere a un Bundle di dati contenente tale tipo di dati. <li>Una voce per ogni tipo di metadati restituiti. Ogni set di metadati è rappresentato come bundle e accessibile tramite una chiave stringa che denomina il tipo di dati. </ol>

Esempio:

<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>

per android.provider.DocumentsContract.getDocumentMetadata(android.content.ContentResolver, android.net.Uri).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a