Intent.ActionSend Campo

Definición

Acción de actividad: entregue algunos datos a otra persona.

[Android.Runtime.Register("ACTION_SEND")]
public const string ActionSend;
[<Android.Runtime.Register("ACTION_SEND")>]
val mutable ActionSend : string

Valor de campo

Implementaciones

Atributos

Comentarios

Acción de actividad: entregue algunos datos a otra persona. No se especifica a quién se entregan los datos; es hasta el receptor de esta acción para preguntar al usuario dónde se deben enviar los datos.

Al iniciar una intención SEND, normalmente debe encapsularla en un selector (a través #createChooserde ), que proporcionará la interfaz adecuada para que el usuario elija cómo enviar los datos y le permita especificar un mensaje que indique lo que están haciendo.

Entrada: #getType es el tipo MIME de los datos que se envían. get*Extra puede tener un #EXTRA_TEXT campo o #EXTRA_STREAM que contenga los datos que se van a enviar. Si usa EXTRA_TEXT, el tipo MIME debe ser "text/plain"; de lo contrario, debe ser el tipo MIME de los datos de EXTRA_STREAM. Use */* si el tipo MIME es desconocido (esto solo permitirá a los remitentes que puedan controlar flujos de datos genéricos). Si usa #EXTRA_TEXT, también puede proporcionar #EXTRA_HTML_TEXT opcionalmente a los clientes que recuperen el texto con formato HTML.

A partir de android.os.Build.VERSION_CODES#JELLY_BEAN, los datos que se envían se pueden proporcionar a través #setClipData(ClipData)de . Esto le permite usar #FLAG_GRANT_READ_URI_PERMISSION al compartir contenido: URI y otras características avanzadas de ClipData. Si usa este enfoque, debe proporcionar los mismos datos a través de los #EXTRA_TEXT campos o #EXTRA_STREAM que se describen a continuación para la compatibilidad con las aplicaciones antiguas. Si no establece un ClipData, se copiará allí cuando llame a Context#startActivity(Intent).

A partir de android.os.Build.VERSION_CODES#O, si #CATEGORY_TYPED_OPENABLE se pasa, los URI pasados en o #EXTRA_STREAM a través #setClipData(ClipData) solo se pueden abrir como archivos con tipo de recurso mediante ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle).

Los extras estándar opcionales, que algunos destinatarios pueden interpretar según corresponda, son: #EXTRA_EMAIL, #EXTRA_CC, #EXTRA_BCC, . #EXTRA_SUBJECT

Salida: nada.

Java documentación para android.content.Intent.ACTION_SEND.

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