Langue

DocumentsContract.GetDocumentMetadata(ContentResolver, Uri) Méthode

Définition

Retourne les métadonnées associées au document.

[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

Paramètres

content
ContentResolver
documentUri
Uri

UN URI de document

Retours

un ensemble d’offres groupées.

Attributs

Remarques

Retourne les métadonnées associées au document. Le type de métadonnées retourné est spécifique au type de document. Par exemple, les données retournées pour un fichier image se composeront probablement principalement ou uniquement de métadonnées EXIF.

Le retour Bundle contient zéro ou plusieurs entrées en fonction du type de données pris en charge par le fournisseur de documents.

<ol><li>A DocumentsContract#METADATA_TYPES contenant une String[] valeur. Le tableau de chaînes identifie le type ou les types de métadonnées retournés. Chaque valeur du fichier peut être utilisée pour accéder à une Bundle donnée contenant ce type de données. <li>Une entrée chacune pour chaque type de métadonnées retournées. Chaque ensemble de métadonnées est lui-même représenté sous la forme d’un bundle et accessible via une clé de chaîne nommant le type de données. </ol>

Exemple :

<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 documentation pour android.provider.DocumentsContract.getDocumentMetadata(android.content.ContentResolver, android.net.Uri).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à