Sprache

WebChromeClient.FileChooserParams.CreateIntent Methode

Definition

Erstellt eine Absicht, die eine Dateiauswahl für die Dateiauswahl starten würde.

[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

Gibt zurück

eine Absicht, die grundlegende Dateiauswahlquellen unterstützt.

Attribute

Hinweise

Erstellt eine Absicht, die eine Dateiauswahl für die Dateiauswahl starten würde. Der Intent unterstützt die Auswahl von Dateien aus einfachen Dateiquellen, die auf dem Gerät verfügbar sind. Einige erweiterte Quellen (z. B. Livemedienaufnahme) werden möglicherweise nicht unterstützt, und Anwendungen, die diese Quellen unterstützen möchten, oder erweiterte Dateivorgänge sollten ihre eigene Absicht erstellen.

Verwendung: ol>li Build an intent using<#createIntent /li li<>>Fire the intent using .<android.app.Activity#startActivityForResult><</li><>Li Check for ActivityNotFoundException and take a user friendly action if thrown.</li li><>Listen Sie das Ergebnis mithilfe von<android.app.Activity#onActivityResult /li><li>Parse nur#parseResult, wenn keine Medienaufnahme angefordert wurde.</li li><>Senden des Ergebnisses mithilfe von filePathCallback von<WebChromeClient#onShowFileChooser /li></ol>

<b>Hinweis:</b> Die erstellte Absicht kann von Drittanbieteranwendungen auf dem Gerät behandelt werden. Das empfangene Ergebnis muss als nicht vertrauenswürdig behandelt werden, da es URIs enthalten kann, die auf die vertraulichen Datendateien Ihrer eigenen App verweisen. Ihre App sollte die resultierenden URIs #parseResult vor dem Aufrufen der filePathCallbackApp überprüfen.

Java Dokumentation für android.webkit.WebChromeClient.FileChooserParams.createIntent().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: