相关疑难解决方法(0)

电子邮件问题(发送邮件正文中的超链接)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:"));
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的代码,但在接收方,我无法获得链接.它转换成普通文本..

android html-email android-intent

8
推荐指数
1
解决办法
1万
查看次数

Android ACTION_SEND超链接无法在GMail中运行

这是我在Android中发送HTML电子邮件的代码,带有可点击的链接.

private void sendEmail()
{

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String subject = "Prueba";
String emailtext = "<a href=http://www.google.es>PruebaEmail</a>";
emailIntent.setType("message/rfc822");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(emailtext.toString()));

startActivity(Intent.createChooser(emailIntent, "Send mail"));
}
Run Code Online (Sandbox Code Playgroud)

几个月前,它正在工作并发送一个可点击的超链接,但是现在,当我在我的GMail帐户中收到邮件时,没有超链接,只有纯文本.

我在类型中尝试了所有这些:

emailIntent.setType("message/rfc822");
Run Code Online (Sandbox Code Playgroud)

emailIntent.setType("plain/text");
Run Code Online (Sandbox Code Playgroud)

emailIntent.setType("text/html");
Run Code Online (Sandbox Code Playgroud)

这对于文本:

String emailtext = "<a href=http://www.google.es>PruebaEmail</a>";
Run Code Online (Sandbox Code Playgroud)

String emailtext = "<a href='http://www.google.es'>PruebaEmail</a>";
Run Code Online (Sandbox Code Playgroud)

String emailtext = "<a href="http://www.google.es">PruebaEmail</a>";
Run Code Online (Sandbox Code Playgroud)

但这些都不起作用.

这个问题仅适用于GMail,因为如果我将邮件发送到Evernote或其他应用程序,我会收到一个可点击的链接.

这是我的API配置:

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="8"/>
Run Code Online (Sandbox Code Playgroud)

并使用Android 3.2进行编译

有任何想法吗?

email android hyperlink android-intent

6
推荐指数
1
解决办法
2927
查看次数

标签 统计

android ×2

android-intent ×2

email ×1

html-email ×1

hyperlink ×1