在Android中分享

时间:2012-03-16 19:01:50

标签: android share shareactionprovider

我正在处理一个简单的应用,需要为其添加共享功能。我只需要在FB,Twitter和G +上分享游戏结果。如果有人可以提供帮助,我该如何将其应用到我的应用程序中?提前谢谢..

2 个答案:

答案 0 :(得分: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)));
}

答案 1 :(得分:1)

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

Android App - Share Facebook Twitter

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


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

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