Envoi de mail à partir de l'application pour android
J'ai besoin de fournir une fonctionnalité pour les utilisateurs où les utilisateurs peuvent partager certaines données par l'envoi d'e-mail.
J'ai utilisé le code ci-dessous.
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "testing email send.");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("<b>this is html text in email body.</b>"));
startActivity(Intent.createChooser(emailIntent, "Email to Friend"));
Cette montre application de messagerie, gmail et bluetooth pour l'utilisateur de choisir.
Je ne veux pas à l'utilisateur pour afficher bluetooth dans cette liste. Ce que je dois faire ?
J'ai facebook app, qui ne même chose, mais ne montre pas de bluetooth dans la liste.
J'ai besoin de faire de même.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le ACTION_SENTTO au lieu de ACTION_SEND pour obtenir la liste des clients de messagerie. J'ai essayé ce que sur le HTC Wildfire qui avait client de messagerie par défaut, l'application GMail et k9-3.508-version installée. Quand j'ai couru votre code avec ACTION_SENDTO, j'ai eu de la liste ci-dessus mentionne 3 clients e-mail et pas de bluetooth, peu importe si le bluetooth est activé ou désactivé. J'ai essayé les deux lorsque le bluetooth est activé et lorsque le bluetooth est désactivé. Il a bien fonctionné pour moi.
Essayez d'utiliser ce type à la place:
Essayez d'ajouter le EXTRA_EMAIL à votre intention, peut-être, bluetooth peut être connecté à ACTION_SEND mais pas pour la même action si un email est envoyé.
Voir ici:
http://developer.android.com/reference/android/content/Intent.html#ACTION_SEND
et ici
http://developer.android.com/reference/android/content/Intent.html#EXTRA_EMAIL
Juste une vague supposition ...