Partage
  • Partager sur Facebook
  • Partager sur Twitter

Envoi mail avec photos via app Android en Java

    19 avril 2023 à 11:15:11

    Bonjour,

    Je ne sais plus quoi faire j'ai essayé plein de chose, j'ai cherché et cherché... Dans le code de mon application en Java Android je veux envoyer un mail avec texte et pièce jointe (photo prise de la galerie ou de l'appareil photo) via le choix d'une application courrier Android.

    En version Android 10 ça fonctionne sur Gmail mais pas sur Outlook, en version Android 13 ça fonctionne sur Outlook mais pas sur Gmail, le texte apparaît mais il y a un problème avec les pièces jointes. Avez vous une solution ?

    Voilà mon code :

    ArrayList<Uri> uris = new ArrayList<Uri>();
    
    Intent emailIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
    emailIntent.setType("message/rfc822");
    emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"contact@monndd.fr"});
    emailIntent.putExtra(Intent.EXTRA_SUBJECT, "sujet du mail ");
    emailIntent.putExtra(Intent.EXTRA_TEXT, "texte du mail" );
           
    
    emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
    emailIntent.setType("image/*");
    try
    {
                
         startActivity(Intent.createChooser(emailIntent, "Send mail..."));
    }
    catch (android.content.ActivityNotFoundException ex)
    {
         Toast.makeText(SaisieALQ.this, "There is no email client installed.", Toast.LENGTH_SHORT).show();
    }

    Merci d'avance

    Caroline

    • Partager sur Facebook
    • Partager sur Twitter

    Envoi mail avec photos via app Android en Java

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown