J'ai travaillé sur Android programme pour envoyer des e-mail avec une pièce jointe (fichier image, fichier audio, etc) à l'aide d'Intention avec ACTION_SEND
. Le programme de travail lors de l'e-mail a une seule pièce jointe. J'ai utilisé Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
joindre désignés fichier image de la poste et il fonctionne très bien, le courrier peut être offert par le biais de Gmail. Cependant, quand j'ai essayé d'avoir plusieurs images jointes à la même courrier en appelant Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
plusieurs fois, il n'a pas de travail. Aucun de la pièce jointe apparaître dans l'e-mail.
J'ai cherché dans la documentation du kit de développement Android et programmation groupe d'utilisateurs à propos de pièce jointe à un courriel, mais ne trouvez pas toutes les infos. Cependant, j'ai découvert qu'il y a une autre intention constante ACTION_SEND_MULTIPLE
(disponible depuis l'API de niveau 4) qui pourrait répondre à mes besoins. Basé sur la documentation du kit de développement, il indique simplement qu'il offrent de multiples données à quelqu'un d'autre, il fonctionne comme ACTION_SEND
, sauf les données sont multiples. Mais je ne pouvais toujours pas à comprendre l'utilisation correcte de cette commande. J'ai essayé de faire part de son intention avec ACTION_SEND_MULTIPLE
, puis appelez putExtra(EXTRA_STREAM, uri)
plusieurs fois de joindre plusieurs images, mais j'ai eu le même résultat erroné tout comme avant, aucun attachement apparaître dans l'e-mail.
Quelqu'un a déjà essayé avec ACTION_SEND_MULTIPLE
et il a obtenu le travail avec plusieurs pièces jointes?