Partager via


DocumentsContract.BuildDocumentUriUsingTree(Uri, String) Méthode

Définition

URI de génération représentant la cible Document#COLUMN_DOCUMENT_ID dans un fournisseur de documents.

[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

Paramètres

treeUri
Uri

sous-arborescence à tirer parti pour accéder au document cible. Le répertoire cible doit être un descendant de cette sous-arborescence.

documentId
String

document cible auquel l’appelant n’a peut-être pas accès direct.

Retours

Uri
Attributs

Remarques

URI de génération représentant la cible Document#COLUMN_DOCUMENT_ID dans un fournisseur de documents. Lorsque vous interrogez, un fournisseur retourne une seule ligne avec des colonnes définies par Document.

Toutefois, au lieu d’accéder directement au document cible, l’URI retourné tire parti de l’accès accordé via un URI de sous-arborescence, généralement retourné par Intent#ACTION_OPEN_DOCUMENT_TREE. Le document cible doit être un descendant (enfant, petit-enfant, etc.) de la sous-arborescence.

Il est généralement utilisé pour accéder aux documents sous une arborescence d’annuaires sélectionnée par l’utilisateur, car il n’exige pas que l’utilisateur confirme séparément chaque nouvel accès au document.

Documentation Java pour android.provider.DocumentsContract.buildDocumentUriUsingTree(android.net.Uri, java.lang.String).

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

S’applique à

Voir aussi

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