首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于我们使用facebook,google和图标的页面

关于我们使用facebook,google和图标的页面
EN

Stack Overflow用户
提问于 2015-02-02 11:27:28
回答 2查看 131关注 0票数 0

在我正在开发的应用程序中,有4个图标显示了社交网络应用按钮,如Facebook、Twitter、linkedIn和Google+。现在点击这些按钮,我需要在相应的社交网络应用程序中发布url和文本。

当我点击facebook按钮URL和文本(我们的目标是.)必须在facebook上发布。

为了做到这一点,我确实知道有意图操作发送代码:

代码语言:javascript
运行
复制
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_SUBJECT, "Sharing URL");
i.putExtra(Intent.EXTRA_TEXT, "http://www.url.com");
startActivity(Intent.createChooser(i, "Share URL"));

通过使用上述代码,所有其他社交应用程序都将显示在列表中,但在上面的代码中是否有方法只打开相应的社交应用程序,例如:只调用facebook。

代码语言:javascript
运行
复制
or in order to perform share as i want must include facebook SDK to my app?

比如:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-07 11:12:47

找到了答案,没有必要仅仅为了分享android应用程序的链接和文本而集成所有的社交媒体sdk。可以在Intent.ACTION_SEND的帮助下分享链接和文本这个链接http://kalisandroid.blogspot.in/2014/06/introduction-will-help-to-share-your.html帮助我为Facebook,LinkedIn,Twitter和Google加上下面的代码。

谷歌加代码:

代码语言:javascript
运行
复制
googlePlus.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // share_image_text_GPLUS();

                Intent shareIntent = ShareCompat.IntentBuilder
                        .from(getActivity())
                        .setText("http://link-you-wish-to-share-in-googleplus/")
                        .setType("text/plain").getIntent()
                        .setPackage("com.google.android.apps.plus");
                startActivity(shareIntent);
            }
        });

谢谢:)

票数 0
EN

Stack Overflow用户

发布于 2015-02-02 11:55:39

在Facebook-Sdk的帮助下,只要使用google教程,您就可以获得或转到https://developers.facebook.com/docs/android/share

这可能会帮助你实现你想要实现的东西!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28276711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档