共用方式為


DocumentsContract.BuildDocumentUriUsingTree(Uri, String) 方法

定義

建置 URI,代表檔提供者中的目標 Document#COLUMN_DOCUMENT_ID

[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
屬性

備註

建置 URI,代表檔提供者中的目標 Document#COLUMN_DOCUMENT_ID 。 查詢時,提供者會傳回具有 所 Document定義數據行的單一數據列。

不過,傳回的 URI 會利用透過子樹 URI 授與的存取權,通常由 Intent#ACTION_OPEN_DOCUMENT_TREE傳回,而不是直接存取目標檔。 目標文件必須是子樹的子系(子系、孫子等)。

這通常用來存取使用者選取目錄樹狀目錄下的檔,因為它不需要使用者個別確認每個新的檔存取權。

android.provider.DocumentsContract.buildDocumentUriUsingTree(android.net.Uri, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱

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