共用方式為


DocumentsContract.CreateWebLinkIntent(ContentResolver, Uri, Bundle) 方法

定義

建立意圖,以取得指定檔的網頁連結。

[Android.Runtime.Register("createWebLinkIntent", "(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/os/Bundle;)Landroid/content/IntentSender;", "", ApiSince=26)]
public static Android.Content.IntentSender? CreateWebLinkIntent (Android.Content.ContentResolver content, Android.Net.Uri uri, Android.OS.Bundle? options);
[<Android.Runtime.Register("createWebLinkIntent", "(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/os/Bundle;)Landroid/content/IntentSender;", "", ApiSince=26)>]
static member CreateWebLinkIntent : Android.Content.ContentResolver * Android.Net.Uri * Android.OS.Bundle -> Android.Content.IntentSender

參數

content
ContentResolver
uri
Uri

要建立連結的檔 URI。

options
Bundle

產生連結的額外資訊。

傳回

取得網頁連結的意圖發件者,如果文件無法連結,或建立意圖發件者失敗,則為 Null。

屬性

備註

建立意圖,以取得指定檔的網頁連結。

請注意,由於內部限制,如果已為指定的檔建立網頁連結意圖,但使用不同的選項,則可能會覆寫它。

提供者必須針對已連結檔授與的所有新許可權顯示確認 UI。

如果已知收件者清單,則應該以電子郵件位址清單的形式 Intent#EXTRA_EMAIL 傳入選項。 請注意,這隻是提供者的提示,可以忽略清單。 在任一情況下,提供者都必須顯示UI,讓使用者確認任何新的許可權授與。

請注意,整個 options 套件組合將會傳送給支援的 uri提供者。 在傳遞任何敏感性資訊之前,請確定您信任提供者。

由於此 API 可能會顯示 UI,因此無法從背景呼叫它。

若要取得 Web Link,請使用如下的程式代碼:

<code>
            void onSomethingHappened() {
              IntentSender sender = DocumentsContract.createWebLinkIntent(<i>...</i>);
              if (sender != null) {
                startIntentSenderForResult(
                    sender,
                    WEB_LINK_REQUEST_CODE,
                    null, 0, 0, 0, null);
              }
            }

<i>(...)</i>

            void onActivityResult(int requestCode, int resultCode, Intent data) {
              if (requestCode == WEB_LINK_REQUEST_CODE && resultCode == RESULT_OK) {
                Uri weblinkUri = data.getData();
<i>...</i>
              }
            }
</code>

android.provider.DocumentsContract.createWebLinkIntent(android.content.ContentResolver, android.net.Uri, android.os.Bundle)Java 檔。

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

適用於