DocumentsContract.BuildDocumentUriUsingTree(Uri, String) Metodo

Definizione

URI di compilazione che rappresenta la destinazione Document#COLUMN_DOCUMENT_ID in un provider di documenti.

[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

Parametri

treeUri
Uri

sottoalbero da sfruttare per ottenere l'accesso al documento di destinazione. La directory di destinazione deve essere un discendente di questo sottoalbero.

documentId
String

documento di destinazione a cui il chiamante potrebbe non avere accesso diretto.

Valori restituiti

Uri

URI che accede al documento di destinazione tramite l'URI dell'albero.

Attributi

Commenti

URI di compilazione che rappresenta la destinazione Document#COLUMN_DOCUMENT_ID in un provider di documenti. Quando viene eseguita una query, un provider restituirà una singola riga con colonne definite da Document.

Tuttavia, anziché accedere direttamente al documento di destinazione, l'URI restituito sfrutta l'accesso concesso tramite un URI del sottoalbero, in genere restituito da Intent#ACTION_OPEN_DOCUMENT_TREE. Il documento di destinazione deve essere un discendente (figlio, nipote e così via) del sottoalbero.

Viene in genere usato per accedere ai documenti in un albero di directory selezionato dall'utente, perché non richiede all'utente di confermare separatamente ogni nuovo accesso al documento.

per android.provider.DocumentsContract.buildDocumentUriUsingTree(android.net.Uri, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche

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