gpt4 book ai didi

android - 如何通过文本 Intent 共享文本链接?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:56:59 26 4
gpt4 key购买 nike

我想分享一个文本,点击该文本用户将通过 android share intent 导航到一个 url。

例如:

“访问 google 了解更多信息。”

在上面的文本中,点击 google 后,用户将被重定向到 google.com。我需要实现这样的事情而不是向用户显示完整的 url。我尝试过的是使它成为一个带有 href 的 html 链接,但它不起作用。

那么,我该如何实现呢?

最佳答案

您必须将类型用作纯文本,即:

intent.setType("text/plain");

像这样将类型设置为 html :

intent.setType("text/html");

它会起作用。

因此,您可以使用它来共享 html 文本:

String textToShare = "Visit <a href=\"http://www.google.com\">google</a> for more info.";
Intent intent = new Intent(android.content.Intent.ACTION_SEND);

intent.setType("text/html");
intent.putExtra(Intent.EXTRA_SUBJECT, "sample");
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(textToShare));

startActivity(Intent.createChooser(intent, "Share"));

输出:

这是 Gmail 应用程序的屏幕截图:

Screenshot from Gmail app

关于android - 如何通过文本 Intent 共享文本链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38322233/

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