5

我正在开发一个 android 应用程序,我想在 facebook、twitter、google+ 等中分享一些东西所以我想知道是否有任何公共库可以在所有社交媒体中共享而不是实现单个 sdk 谢谢

4

4 回答 4

5

有一个免费的公共图书馆可用。我曾经在我的应用程序中集成 facebook、twitter、linkedin、myspace。

该项目还表示,他们希望尽快增加更多的社交客户。

https://github.com/socialize/socialize-sdk-android

于 2012-11-16T10:55:08.833 回答
2

It is always preferable to use Intent with ACTION_SEND.

/* Example of sharing an image */
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
Uri uri = Uri.fromFile(file);
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
shareIntent.putExtra(Intent.EXTRA_TEXT, "Check out my photo");
startActivity(shareIntent);
于 2012-11-16T05:23:03.250 回答
1

我不认为所有人都有一个通用的 SDK。但我建议您使用单独的 SDK,因为他们会不断更新自己的 SDK。

于 2012-11-16T05:03:09.103 回答
0

(目前)还没有一个这样的库可以让您在多个社交网络上共享。

最好的解决方案是集成各个 SDK,然后允许用户选择他们想要发布的平台。类似于TweetDeck 应用程序

AFAIK,Google+ 没有具有写入功能的 API / SDK。我相信它们仍然处于只读状态。

于 2012-11-16T05:06:26.920 回答