如何在 Android 应用程序中添加 Facebook 分享按钮
Posted
技术标签:
【中文标题】如何在 Android 应用程序中添加 Facebook 分享按钮【英文标题】:How to add Facebook Share button in Android Application 【发布时间】:2012-11-15 11:13:55 【问题描述】:我是 android 的初学者。我想在我的 android 应用程序中添加 FacebookShare 按钮。我在 2.2 中创建应用程序。请帮助我 我用这个代码
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,getResources().getString(R.string.title_activity_android_face_book_share));
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,getResources().getString(R.string.title_activity_android_face_book_share));
startActivity(emailIntent);
我也使用以下链接Best way for social sharing in Android
【问题讨论】:
查看这两个链接。它非常适合初学者学习的示例。 - android10.org/index.php/articleslibraries/… - integratingstuff.com/2010/10/14/… 您需要在帖子中提供更多详细信息。仅仅询问你需要什么并不是 SO 的工作方式。向我们展示您所做的事情,然后在您遇到代码时提出问题。 呃。不在评论中。编辑您的帖子并在那里添加代码。 @user1597094:在对此进行讽刺甚至粗鲁之前,您可以考虑阅读有关如何提出好问题的常见问题解答。将我的第二条评论称为 replay 会让你感觉很糟糕。不是我的伙伴。 【参考方案1】: Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT, "URLyouWantToShare");
startActivity(Intent.createChooser(shareIntent, "Share..."));
使用 ACTION_SEND Intent,添加您要分享的 URL。用户将获得选择接受分享意图的应用程序,例如 facebook 等。
【讨论】:
它在我的设备中显示对话框和安装的应用程序。我是否安装了 facebook 应用程序,该操作是在应用程序期间执行的。但是设备没有 facebook 应用程序?如何将内容分享到 facebook 我不知道有任何 url 类型的方法可以将数据共享到 facebook,这种方法可以简单地在浏览器中打开,使用这种方法,您只会看到与 ACTION_SEND 共享 Intent 的选项 可以一起发个图和留言吗? 谁能给我任何关于如何在我的应用程序上添加原始 Facebook 分享按钮的信息?原来我的意思是蓝色背景,圆形,白色字体颜色等。提前谢谢!以上是关于如何在 Android 应用程序中添加 Facebook 分享按钮的主要内容,如果未能解决你的问题,请参考以下文章
用于 Facebook 聊天的 Asmack 不适用于 PrivacyListManager
如何在 Android 应用程序中添加 Facebook 分享按钮