0

我正在开发安卓应用程序。我的应用程序包含一个列表视图,当单击每个列表项时,我将在新活动中显示其相关内容。现在我在新活动中保留了一个共享按钮,当单击该按钮时,我会显示带有 fb、twitter 和电子邮件图标的警报。现在,当我单击 twitter 时,该页面中的文本应该发布在 twitter 中。脸书和电子邮件也是如此。请建议我如何通过 android 中的社交网络分享文本。我没有通过社交网络 android 分享。任何建议或链接都​​可能会有所帮助。

我已经浏览了谷歌中的示例,但我不了解流程。

4

2 回答 2

1

String message = "Text you want to share."; Intent shareIntent = new Intent(Intent.ACTION_SEND); shareIntent.setType("text/plain"); shareIntent.putExtra(Intent.EXTRA_TEXT, message); startActivity(Intent.createChooser(shareIntent, your title here));

于 2013-11-12T10:23:08.470 回答
1

使用它并让用户选择他/她想要分享的地方

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_SUBJECT, "Hello");
i.putExtra(Intent.EXTRA_TEXT, "I am sharing this");
try 
{
    this.startActivity(Intent.createChooser(i, "Share..."));
} 
catch (android.content.ActivityNotFoundException ex) 
{
    //Error
    return;
}
于 2013-11-12T09:17:33.637 回答