gpt4 book ai didi

android - 将 html 链接分享到 facebook、twitter 或电子邮件

转载 作者:搜寻专家 更新时间:2023-11-01 08:07:44 25 4
gpt4 key购买 nike

我正在尝试将 html 链接分享到 facebook、twitter 或电子邮件。到目前为止,这是我所拥有的,但有两件事出了问题。

Intent shareIntent = new Intent(Intent.ACTION_SEND);

shareIntent.setType("text/html");
shareIntent.putExtra(Intent.EXTRA_TEXT, "<!DOCTYPE html><html><body>" + htmlUrl + "</body></html>");

startActivity(Intent.createChooser(shareIntent, "Share!"));

在哪里htmlUrl = "<a href=\"http://{url}/?q=" + queryString.substring(0, queryString.length() - 1) + "\" >Text to url! </a>"

首先,这仅在列表中显示电子邮件应用程序。

其次,它在电子邮件中显示为全文,而不是 HTML 项目。

谢谢,德曼

最佳答案

您的 MIME 类型错误。改用这个:

shareIntent.setType("text/plain");

如果您只想分享链接而不是完整的 HTML,只需使用 url 作为 Intent.EXTRA_TEXT 值:

shareIntent.putExtra( Intent.EXTRA_TEXT, url );

请注意,只有少数应用程序(如 GMail、蓝牙和 Dropbox)支持共享 HTML。使用纯文本允许更多应用程序捕捉您的Intent

关于android - 将 html 链接分享到 facebook、twitter 或电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12917838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com