Compartir a través de


DocumentsContract.BuildDocumentUriUsingTree(Uri, String) Método

Definición

URI de compilación que representa el destino Document#COLUMN_DOCUMENT_ID en un proveedor de documentos.

[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

Parámetros

treeUri
Uri

el subárbol que se va a aprovechar para obtener acceso al documento de destino. El directorio de destino debe ser un descendiente de este subárbol.

documentId
String

el documento de destino, al que es posible que el autor de la llamada no tenga acceso directo.

Devoluciones

Uri
Atributos

Comentarios

URI de compilación que representa el destino Document#COLUMN_DOCUMENT_ID en un proveedor de documentos. Cuando se consulta, un proveedor devolverá una sola fila con columnas definidas por Document.

Sin embargo, en lugar de acceder directamente al documento de destino, el URI devuelto aprovechará el acceso concedido a través de un URI de subárbol, normalmente devuelto por Intent#ACTION_OPEN_DOCUMENT_TREE. El documento de destino debe ser descendiente (secundario, nieto, etc.) del subárbol.

Esto se usa normalmente para acceder a documentos en un árbol de directorios seleccionado por el usuario, ya que no requiere que el usuario confirme por separado cada acceso al documento nuevo.

Documentación de Java para android.provider.DocumentsContract.buildDocumentUriUsingTree(android.net.Uri, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también

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