Lenguaje

WebChromeClient.FileChooserParams.CreateIntent Método

Definición

Crea una intención que iniciaría un selector de archivos para la selección de archivos.

[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

Devoluciones

una intención que admite orígenes básicos del selector de archivos.

Atributos

Comentarios

Crea una intención que iniciaría un selector de archivos para la selección de archivos. La intención admite la elección de archivos de orígenes de archivos simples disponibles en el dispositivo. Es posible que algunos orígenes avanzados (por ejemplo, captura de medios en directo) no sean compatibles y las aplicaciones que deseen admitir estos orígenes o operaciones de archivos más avanzadas deben crear su propia intención.

Cómo usar: <ol><li>Compile una intención mediante #createIntent</li li>><Fire la intención mediante .<android.app.Activity#startActivityForResult/li li><>Compruebe ActivityNotFoundException y realice una acción fácil de usar si se produce.</li li>><Escuche el resultado mediante android.app.Activity#onActivityResult</li li><>Analice el resultado usando #parseResult solo si no se solicitó la captura multimedia.</li li>><Enviar el resultado mediante filePathCallback de WebChromeClient#onShowFileChooser</li></ol>

<b>Nota:</b> La intención creada se puede controlar mediante aplicaciones de terceros en el dispositivo. El resultado recibido debe tratarse como que no es de confianza, ya que puede contener URI que apuntan a los archivos de datos confidenciales de su propia aplicación. La aplicación debe comprobar los URI resultantes en #parseResult antes de llamar a filePathCallback.

Java documentación para android.webkit.WebChromeClient.FileChooserParams.createIntent().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a