語言

WebChromeClient.FileChooserParams.CreateIntent 方法

定義

建立一個意圖,啟動檔案選取器以進行檔案選擇。

[Android.Runtime.Register("createIntent", "()Landroid/content/Intent;", "GetCreateIntentHandler")]
public abstract Android.Content.Intent CreateIntent();
[<Android.Runtime.Register("createIntent", "()Landroid/content/Intent;", "GetCreateIntentHandler")>]
abstract member CreateIntent : unit -> Android.Content.Intent

傳回

一個支援基本檔案選擇器來源的 Intent。

屬性

備註

建立一個意圖,啟動檔案選取器以進行檔案選擇。 Intent 支援從裝置上可取得的簡單檔案來源中選擇檔案。 某些進階來源(例如即時媒體擷取)可能不支援,想要支援這些來源或更進階檔案操作的應用程式,應自行建立 Intent。

如何使用<:ol><li>用 /li<>li android.app.Activity#startActivityForResult>建立意圖 #createIntent<用 .</li><li>檢查 ActivityNotFoundException,若被丟棄則採取使用者友善的操作。</li>li 聆聽結果,使用<android.app.Activity#onActivityResult /li><li>解析結果,僅在未要求媒體擷取時使用#parseResult。<></li><li>使用 /li></ol 的 WebChromeClient#onShowFileChooser<filePathCallback 傳送結果>

<b>注意:</b> 所建立的意圖可能由裝置上的第三方應用程式處理。 收到的結果必須視為不可信,因為它可能包含指向你自己應用程式敏感資料檔案的 Uris。 你的應用程式應該會在 #parseResult 呼叫 filePathCallback.

Java 文件 android.webkit.WebChromeClient.FileChooserParams.createIntent()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於