链接机身邮件android

时间:2014-10-22 18:13:07

标签: android html email android-intent hyperlink

你好,我有以下代码:

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TITLE, "My TITLE");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "My SUBJECT");
sendIntent.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(getResources().getString(R.string.link_app)));
sendIntent.setType("text/html");
startActivity(Intent.createChooser(sendIntent, "Share Mail"));

其中link_app是:

<string name="link_app"><![CDATA[<a href="http://www.google.com">Text lablel that should be clickable in email</a>]]></string>

我的问题是文本在电子邮件正文中可见,但它不是链接。

1 个答案:

答案 0 :(得分:0)

某些电子邮件客户端(如Gmail)(某些版本)正在过滤链接,可能是安全问题。 我们选择添加文本下方的链接,以确保客户端获得链接。

您还将尝试设置不带&#34; http&#34;

的链接
<string name="link_app"><![CDATA[<a href="www.google.com">Text lablel that should be clickable in email</a>]]></string>