Intent.ActionSend Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.