Android - 在 Facebook、Twitter、Mail、ecc 上分享

标签 android facebook twitter share

我需要开发一个具有分享功能的应用。我必须在 Facebook、Twitter、电子邮件和其他服务上分享。

我该怎么做?网上有图书馆吗?对于 iOS 开发有 ShareKit,但对于 Android?

谢谢:)

最佳答案

Paresh Mayani 的回答大部分是正确的。只需使用广播 Intent 让系统和所有其他应用程序选择内容将被共享的方式。

要共享文本,请使用以下代码:

String message = "Text I want to share.";
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_TEXT, message);

startActivity(Intent.createChooser(share, "Title of the dialog the system will open"));

关于Android - 在 Facebook、Twitter、Mail、ecc 上分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6814268/

相关文章:

Android Volley ImageListener onResponse 行为

Facebook 共享对话框与 URL 重定向不起作用

node.js - 对话式 Facebook Messenger 机器人

javascript - 如何解析 Facebook Graph API "hours"响应

node.js - 从 GET 方法中将推文数据发送到 PUG 模板

android - FirebaseCrashlytics setUserId - 我们是否需要在每次应用启动时设置它

java - ScrollView TextView

java - 如何延迟 Activity 启动的计时器?

javascript - Twitter API - 如果超出速率限制

r - StreamR、filterStream立即结束