我正在开发安卓应用程序。我的应用程序包含一个列表视图,当单击每个列表项时,我将在新活动中显示其相关内容。现在我在新活动中保留了一个共享按钮,当单击该按钮时,我会显示带有 fb、twitter 和电子邮件图标的警报。现在,当我单击 twitter 时,该页面中的文本应该发布在 twitter 中。脸书和电子邮件也是如此。请建议我如何通过 android 中的社交网络分享文本。我没有通过社交网络 android 分享。任何建议或链接都可能会有所帮助。
我已经浏览了谷歌中的示例,但我不了解流程。
我正在开发安卓应用程序。我的应用程序包含一个列表视图,当单击每个列表项时,我将在新活动中显示其相关内容。现在我在新活动中保留了一个共享按钮,当单击该按钮时,我会显示带有 fb、twitter 和电子邮件图标的警报。现在,当我单击 twitter 时,该页面中的文本应该发布在 twitter 中。脸书和电子邮件也是如此。请建议我如何通过 android 中的社交网络分享文本。我没有通过社交网络 android 分享。任何建议或链接都可能会有所帮助。
我已经浏览了谷歌中的示例,但我不了解流程。
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));
使用它并让用户选择他/她想要分享的地方
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;
}