android - 在安卓中分享

标签 android share shareactionprovider

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

最佳答案

你可以尝试这样的事情。通常,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)));
}

关于android - 在安卓中分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9743055/

相关文章:

java - 如何在媒体播放器准备服务时添加加载对话框 (Android)

java - Android应用程序在savedInstanceState实现后停止

c# - 将 “Everyone” 权限添加到文件夹的网络共享

javascript - 当 `share_open_graph` 存在时,Facebook `og:description` 共享忽略 `og:image`

android - 无法导入 ActivityChooserModel

android - 我正在使用 Viewpager fragment 并想在其嵌套 fragment 上使用 "ShareActionProvider"..!是否可以?

Android 指纹代码在服务类中不起作用

java - 动态设置 fragment

ios - 我们可以在 Swift 中使用 PDFKit 与其他应用程序中的绘图共享 PDF 吗?

android - 在操作栏 ShareActionProvider 上设置自定义共享图标