2

我正在开发一个简单的应用程序,需要为其添加共享功能。我只需要在 FB、Twitter 和 G+ 上分享比赛结果。如果有人可以提供帮助,我该如何在我的应用程序中实现它?提前致谢..

4

2 回答 2

2

你可以尝试这样的事情。通常,FB、Twitter 和 Google+ 会收听分享事件

public void share() {
    Intent i = null;
    String msg ="Something to share about"

    i = new Intent(Intent.ACTION_SEND);
    i.setType("text/plain");

    i.putExtra(Intent.EXTRA_TEXT, msg);
    i.putExtra(Intent.EXTRA_SUBJECT, getResources().getString(R.string.sharing_sbj) + " \""
            + "Share title"+ "\" : " + getResources().getString(R.string.app_name));

    startActivity(Intent.createChooser(i, this.getString(R.string.sending_to)));
}
于 2012-03-16T20:47:44.610 回答
1

由于我们没有任何代码,因此在已安装的应用程序(Facebook 和 Twitter)上共享文本的主要内容是:

Android 应用程序 - 共享 Facebook Twitter

否则,您将不得不使用特定的 API 来共享更多信息。


您可以尝试检查 Google+ API 以了解如何将其包含在 Android 应用程序中,因为我从未尝试过:

https ://developers.google.com/+/api/

于 2012-03-16T19:05:48.690 回答