相关疑难解决方法(0)

Android和Facebook分享意图

我正在开发一个Android应用程序,我很想知道如何使用Android的共享意图从应用程序内更新应用程序用户的状态.

通过浏览Facebook的SDK看起来这很容易做到,但是我很想让用户通过常规的Share Intent弹出窗口来完成它吗?看到这里:

弹出

我尝试过通常的共享意图代码,但这似乎不适用于Facebook.

public void invokeShare(Activity activity, String quote, String credit) {
    Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
    shareIntent.setType("text/plain");
    shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, activity.getString(R.string.share_subject));
    shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Example text");    

    activity.startActivity(Intent.createChooser(shareIntent, activity.getString(R.string.share_title)));
}
Run Code Online (Sandbox Code Playgroud)

更新:进行了更多的挖掘,看起来这是Facebook的应用程序的一个错误尚未解决!(facebook bug)对于平均时间,看起来我只能忍受负面的"分享不起作用!!!" 评论.干杯Facebook:*(

android facebook android-intent

81
推荐指数
4
解决办法
13万
查看次数

Android共享文本和链接的Android共享意图

我正在尝试使用Android分享意图在Facebook上发布内容.它看起来像这样:

shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shareIntent.setType("text/plain");
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Free education for all! http://linkd.in/xU8mCc");
startActivity(shareIntent);
Run Code Online (Sandbox Code Playgroud)

所以我的帖子有两个 - 一些文字和一个链接.但是当消息在Facebook上发布时,它只有链接,没有消息.我尝试了各种附加功能,但没有任何作用

有人遇到过这个问题并解决了吗?我有Facebook应用程序版本1.8.1

编辑:我尝试删除链接,Facebook应用程序不接收我的消息(显示一个空白消息要发布),但不是相反的方式.所以看起来应用程序完全忽略了任何纯文本消息.我吓坏了!这是fb应用程序中的一个主要错误,根本无法发布文本消息(具有共享意图)?

android share facebook android-intent

34
推荐指数
2
解决办法
5万
查看次数

在Facebook上通过Intent分享文本而不使用Facebook sdk

由于Facebook不允许通过Intent共享文本,除非我们使用Facebook sdk,我正在寻找实现这一目标的方法.

我可以想到我可以使用的3个黑客:

1)由于Facebook允许图像共享,我可以生成一个Bitmap共享文本,并使用它共享图像Intent.

2)Facebook允许共享URL,在分享时它也会显示Head页面.我可以在我的服务器上托管一个专用页面,并将值作为参数传递给url,并生成Head使用它.(我没有使用php的经验,但我想这是可能的)

3)将文本复制到剪贴板并通知用户.

要么

使用所有3的组合.

任何人都可以建议我更好的方式在Facebook上分享我的内容,而不使用Facebook sdk?

提前致谢.

android facebook android-intent

30
推荐指数
3
解决办法
4万
查看次数

标签 统计

android ×3

android-intent ×3

facebook ×3

share ×1