TsCyrille Posté(e) 10 août 2010 Share Posté(e) 10 août 2010 Bonjour Je voudrais, à partir de mon application, écrire un mail en ouvrant directement une application "Mail" (tel Gmail, Email...) (ou au mieux ouvrir un menu me proposant les différentes application "Mail" installées sur mon mobile) avec uniquement l'adresse mail du destinataire pré-renseigné. Pour l'instant je fais ceci : Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] {"destinataire@messagerie.fr"}); emailIntent.setType("text/plain"); startActivity(Intent.createChooser(emailIntent, "Envoi d'un mail...")); Mais cela m'ouvre un menu avec différentes applications (mes applications "Mail" mais aussi l'envoi de SMS, Facebook...) : je veux uniquement ouvrir une application "Mail". De plus, l'adresse du destinataire n'est pas pré-renseigné quand je sélectionne une application "Mail"... J'ai fait plusieurs recherches mais je ne trouve pas de réponse à mon problème... Quelqu'un aurait-il une idée pour solutionner mon problème ? Et à y être : comment lancer mon "intent" pour ce que cette dernière soit indépendante de mon application (cad que je peux continuer à utiliser mon application alors que l'application "Mail" est encore ouverte) ? Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
TsCyrille Posté(e) 11 août 2010 Auteur Share Posté(e) 11 août 2010 J'ai enfin trouvé une solution pour ce que je veux faire : Intent emailIntent = new Intent(Intent.ACTION_SEND); String[] adr = { "mon_adresse@fournisseur.com" }; emailIntent.putExtra(Intent.EXTRA_EMAIL, adr); emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); emailIntent.setType("message/rfc882"); emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(Intent.createChooser(emailIntent, "Envoi Mail")); Si ca peut aider quelqu'un... Lien vers le commentaire Partager sur d’autres sites More sharing options...
cyberalternative Posté(e) 28 septembre 2011 Share Posté(e) 28 septembre 2011 Ah oui ça peut m'aider merci :) Cependant il est nécessaire d'avoir une application qui gère les mails pour ça (GMail par exemple), donc si l'utilisateur n'a pas une application qui gère les mails, impossible d'envoyer de mail... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.