次の方法で共有


DocumentsContract.BuildDocumentUriUsingTree(Uri, String) メソッド

定義

ドキュメント プロバイダー内のターゲット Document#COLUMN_DOCUMENT_ID を表すビルド URI。

[Android.Runtime.Register("buildDocumentUriUsingTree", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;", "")]
public static Android.Net.Uri? BuildDocumentUriUsingTree (Android.Net.Uri? treeUri, string? documentId);
[<Android.Runtime.Register("buildDocumentUriUsingTree", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;", "")>]
static member BuildDocumentUriUsingTree : Android.Net.Uri * string -> Android.Net.Uri

パラメーター

treeUri
Uri

ターゲット ドキュメントにアクセスするために利用するサブツリー。 ターゲット ディレクトリは、このサブツリーの子孫である必要があります。

documentId
String

呼び出し元が直接アクセスできない可能性があるターゲット ドキュメント。

戻り値

Uri
属性

注釈

ドキュメント プロバイダー内のターゲット Document#COLUMN_DOCUMENT_ID を表すビルド URI。 クエリを実行すると、プロバイダーは列が定義 Documentされた 1 つの行を返します。

ただし、返される URI は、ターゲット ドキュメントに直接アクセスする代わりに、サブツリー URI を介して付与された Intent#ACTION_OPEN_DOCUMENT_TREEアクセスを利用します。通常は 、 ターゲット ドキュメントは、サブツリーの子孫 (子、孫など) である必要があります。

これは通常、ユーザーが選択したディレクトリ ツリーの下のドキュメントにアクセスするために使用されます。これは、ユーザーが新しいドキュメント へのアクセスを個別に確認する必要がないためです。

の Java ドキュメントandroid.provider.DocumentsContract.buildDocumentUriUsingTree(android.net.Uri, java.lang.String)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください

  • ActionOpenDocumentTree
  • <xref:Android.Provider.DocumentsProvider.IsChildDocument(System.String%2c+System.String)>
  • <xref:Android.Provider.DocumentsContract.BuildDocumentUri(System.String%2c+System.String)>