He estado trabajando en el programa de Android para enviar correos electrónicos con un archivo adjunto (archivo de imagen, archivo de audio, etc.) con intención de ACTION_SEND
. El programa funciona cuando el correo electrónico tiene un solo archivo adjunto. Usé Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
para adjuntar el archivo de imagen designado al correo y está funcionando bien, el correo se puede entregar a través de Gmail. Sin embargo, cuando traté de tener varias imágenes adjuntas al mismo correo llamando al Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
varias veces, no funcionó. Ninguno de los archivos adjuntos aparece en el correo electrónico.Android múltiples archivos adjuntos de correo electrónico con la intención
Busqué en la documentación del SDK y en el grupo de usuarios de la programación de Android sobre el archivo adjunto al correo electrónico pero no puedo encontrar ninguna información relacionada. Sin embargo, he descubierto que hay otra intención constante ACTION_SEND_MULTIPLE
(disponible desde el nivel 4 de la API) que podría cumplir con mis requisitos. Según la documentación de SDK, simplemente establece que entrega múltiples datos a otra persona, funciona como ACTION_SEND
, excepto que los datos son múltiples. Pero todavía no pude entender el uso correcto de este comando. Traté de declarar la intención con ACTION_SEND_MULTIPLE
, luego llamé al putExtra(EXTRA_STREAM, uri)
varias veces para adjuntar varias imágenes, pero obtuve el mismo resultado erróneo al igual que antes, ninguno de los datos adjuntos aparece en el correo electrónico.
¿Alguien ha intentado con ACTION_SEND_MULTIPLE
y lo consiguió trabajando con varios archivos adjuntos de correo electrónico?
tengo el mismo problema. No está funcionando el código. El mismo problema existe durante el envío de MMS, existe la posibilidad de agregar solo un archivo. ¿Tienes algunas ideas sobre esto de otra manera? –