DocumentsContract.GetDocumentMetadata(ContentResolver, Uri) メソッド

定義

ドキュメントに関連付けられているメタデータを返します。

[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

パラメーター

content
ContentResolver
documentUri
Uri

ドキュメント URI

返品

バンドルのバンドル。

属性

注釈

ドキュメントに関連付けられているメタデータを返します。 返されるメタデータの種類は、ドキュメントの種類に固有です。 たとえば、イメージ ファイルに対して返されるデータは、主として、または EXIF メタデータのみで構成される可能性があります。

返される Bundle には、ドキュメント プロバイダーでサポートされているデータの種類に応じて、0 個以上のエントリが含まれます。

<ol><li>A DocumentsContract#METADATA_TYPESString[]値を含みます。 文字列配列は、返されるメタデータの型または型を識別します。 内の各値を使用して、その種類のデータを含むデータの Bundle にアクセスできます。 <li>返されるメタデータの種類ごとにエントリ。 メタデータの各セットは、それ自体がバンドルとして表され、データの種類に名前を付ける文字列キーを使用してアクセスできます。 </ol>

例:

<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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象