Problème de courrier électronique (envoyer un lien hypertexte dans le corps du courrier électronique) Android
mIntent = new Intent(Intent.ACTION_SEND);
mIntent.putExtra(Intent.EXTRA_SUBJECT, getString(""));
mIntent.setType("text/html");
Uri myUri = Uri.parse("http://www.Google.com/");
mIntent.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml("<a href=\""+myUri+"\">Link</a>"));
startActivity(android.content.Intent.createChooser(mIntent, "Email:"));
J'ai essayé le code ci-dessus, mais à côté du récepteur, je ne peux pas obtenir le Lien. il convertir en texte normal..
source d'informationauteur J.D.
Vous devez vous connecter pour publier un commentaire.
Essayer celui-ci..
Il fonctionne pour moi..
CapDroid la réponse ne ressemble pas à ça résout le problème, comme par scottytab commentaire.
Essayer;
Si cela ne fonctionne pas, essayez d'ajouter;
Références; fromHtmlEXTRA_HTML_TEXT
Si vous faites le EXTRA_TEXT complet d'un document html en insérant le texte source dans
<html><body>
et<\body><\html>
il fonctionnera correctement avec GMail, qui est, vous pouvez avoir une bonne description pour le lien.Malheureusement, il ne fonctionne pas avec toutes les applications. Par exemple, il ne fonctionne pas avec le Samsung application de messagerie sur mon Galaxy S3. Ma conclusion est que vous ne pouvez pas sécuritaire de le faire, ce qui est très ennuyeux.