Langue

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 peut ne pas avoir accès direct.

Retours

Uri

URI qui accède au document cible via l’URI d’arborescence.

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.

Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

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