Essaie ça :
Sachant qu'eMail est un String[].
Code : Sélectionner tout - Visualiser dans une fenêtre à part sendMailIntent.putExtra(Intent.EXTRA_EMAIL, eMail);
Comme ça :
String eMail[] = {"machin@truc.net"};
Essaie ça :
Sachant qu'eMail est un String[].
Code : Sélectionner tout - Visualiser dans une fenêtre à part sendMailIntent.putExtra(Intent.EXTRA_EMAIL, eMail);
Comme ça :
String eMail[] = {"machin@truc.net"};
Keith Flint 1969 - 2019
c'est a dire
Code : Sélectionner tout - Visualiser dans une fenêtre à part sendMailIntent.putExtra(Intent.EXTRA_EMAIL, stringeMail[]={"test@gmail.com"});
Je l'avais pas vu cette ligne.
Et l'email n'a pas été envoyé à test@gmail.com ?
Dans le logiciel de messagerie cette adresse n'était pas dans les destinataires ?
En même temps c'est zarbe ton truc, définir un tableau de String comme ça :S
A la limite :
Là je dis pas, mais ton
Code : Sélectionner tout - Visualiser dans une fenêtre à part sendMailIntent.putExtra(Intent.EXTRA_EMAIL, {"test@gmail.com"});c'était un peu de la.
Code : Sélectionner tout - Visualiser dans une fenêtre à part stringeMail[]=
Keith Flint 1969 - 2019
ous m'avez mal compris !! je vous a répondu juste je met cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part sendMailIntent.putExtra(Intent.EXTRA_EMAIL, stringeMail[]={"test@gmail.com"});
Si j'ai compris, tu la vois pas la différence entre :
Et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sendMailIntent.putExtra(Intent.EXTRA_EMAIL, {"test@gmail.com"});
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part sendMailIntent.putExtra(Intent.EXTRA_EMAIL, stringeMail[]={"test@gmail.com"});
La réponse ce n'est peut être pas ça, mais ça pourrait être une direction à prendre.
Keith Flint 1969 - 2019
j'ai testé ça
mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part sendMailIntent.putExtra(Intent.EXTRA_EMAIL, {"test@gmail.com"});
Désolé je ne peux pas t'aider plus dans ce cas.
As-tu un message d'erreur ?
Qu'est-ce qu'il se passe exactement dans le logcat ?
Normalement c'est quelque chose de simple.
Keith Flint 1969 - 2019
oui je sais c'est une chose trés simple mais le probléme quand je lance il me demande destination
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 protected void envoyerMail() { Intent sendMailIntent = new Intent(Intent.ACTION_SEND); sendMailIntent.putExtra(Intent.EXTRA_EMAIL, ("test@gmail.com")); sendMailIntent.putExtra(Intent.EXTRA_SUBJECT, "Sujet du mail"); sendMailIntent.putExtra(Intent.EXTRA_TEXT, "Ici le contenu du message\nMultiligne bien sur ;)\n\n"); sendMailIntent.setType("text/plain"); startActivity(Intent.createChooser(sendMailIntent, "Envoyer un message")); }
Il faut faire ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 String[] mails = { "test@gmail.com" }; Intent i = new Intent(Intent.ACTION_SEND); i.setType("plain/text"); i.putExtra(Intent.EXTRA_SUBJECT, "sujet"); i.putExtra(Intent.EXTRA_EMAIL, mails); i.putExtra(Intent.EXTRA_TEXT, "motif"); startActivity(Intent.createChooser(i, getResources().getString(R.string.choose)));
Oups j'ai oublié de l'enlever.
Il s'agit simplement du titre de la fenêtre de dialogue qui va apparaitre pour te permettre de choisir l'application mail.
Tu peux mettre "Choix" à la place
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String[] mails = { "test@gmail.com" }; Intent i = new Intent(Intent.ACTION_SEND); i.setType("plain/text"); i.putExtra(Intent.EXTRA_SUBJECT, "sujet"); i.putExtra(Intent.EXTRA_EMAIL, mails); i.putExtra(Intent.EXTRA_TEXT, "motif"); startActivity(Intent.createChooser(i,"Choix de l'application"));
Bonjour,
J'ai remarqué que lors d'entrer les logins et mot de passe gmail et en cas d'erreur rien ne s'affiche comment je peux faire la vérification de login et mot de passe gmail?
Hello,
Moi aussi j'ai remarqué cela, quand je test pour envoyer un email et que l'utilisateur se trompe du mot de passe; après il est plus possible d'envoyer un email même si le mot de passe est juste.
Il est obligé de redémarrer l'application. Vous auriez pas une idée d'où viendrait le problème?
Vous parlez de quoi là ?
Parce qu'avec Intent i = new Intent(Intent.ACTION_SEND); on ne demande pas de mot de passe.
Donc je pense que vous parlez de l'autre méthode, en fait moi j'ai créer un compte Gmail pour l'application et je l'ai mis le login et le mot de passe en dur dans le code.
Demander le mot de passe de l'utilisateur c'est un peu space...
Keith Flint 1969 - 2019
Lorsque l'utilisateur saisit son mot de passe et login puis il clique sur connexion. Il n'y pas de vérification du compte gmail s'il est correct ou non.
Est ce qu'il y a des méthodes pour vérifier la validité du compte.
Vous parlez de quel code exactement, pourquoi vous demandez l'identifiant et le mot de passe de l'utilisateur ?
Vous ne pouvez pas faire autrement ?
Ça réglerait vos problèmes.
Et franchement demander le mot de passe d'un compte Gmail dans une application Android, je trouve que ça craint.
Personnellement je ne remplirais pas ce champs.
Keith Flint 1969 - 2019
dsl de remonter ce sujet mais ma recherche portant quasiment sur le même sujet je préfère continuer le sujet plutot qu'en recréer un autre.
voila, moi je cherche savoir comment je peut rentrer 1 adresse mail en plus de l'adresse fournit pas l'utilisateur.
Je m'explique, l'utilisateur rentre une adresse dans une TEXTBOX. j'introduit à l'envoie de l'email cette adresse dans une variable String.
Cependant j'aimerais en insérer une en plus automatiquement.
Je ne c'est pas comment android interprète ceci.
Si je peux dans la variable String juste insérer une ligne de type "Adresse1@live.fr;Adresse2@gmail.fr"
Bonjour,
Je ne comprends pas trop ce que tu veux faire.
Donc en gros l'utilisateur a une editBox dans laquelle il rentre une adresse mail.
Toi tu récupères cette valeur sous forme de String et tu lui ajoutes une autre adresse en plus.
Ensuite qu'est ce que tu veux faire de ce String ? Tu veux l'envoyer sur un de tes serveurs. Les stocker sur le téléphone ou envoyer un mail à ces deux adresses ?
Dis moi si j'ai bien compris ton problème
exactement ça !
L'utilisateur en rentre 1, mais je souhaite en rajouter une
et ensuite directement l'envoyer.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager