Java 我想补充一句;将图像共享到Facebook“上”;我的android应用程序中的功能?

Java 我想补充一句;将图像共享到Facebook“上”;我的android应用程序中的功能?,java,android,eclipse,Java,Android,Eclipse,我创建了一个向用户显示图像的应用程序。用户可以下载并将图片设置为墙纸,我希望用户可以将图片共享到facebook?我不知道怎么做。有人能帮我吗 谢谢你使用意图在Facebook上分享你的图像 Intent sharingIntent = new Intent(Intent.ACTION_SEND); Uri screenshotUri = null; if(imageUri!=null){ screenshotUri = Uri.parse(imageUri); sharingI

我创建了一个向用户显示图像的应用程序。用户可以下载并将图片设置为墙纸,我希望用户可以将图片共享到facebook?我不知道怎么做。有人能帮我吗


谢谢你

使用
意图
在Facebook上分享你的图像

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = null;
if(imageUri!=null){
    screenshotUri = Uri.parse(imageUri);
    sharingIntent.setType("image/jpeg");
    sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
}
startActivity(Intent.createChooser(sharingIntent, "Share image using..."));

确保您的图像
Uri
不为空。这将启动一个Intent,它将显示您可以与之共享图像的所有应用程序。其中包括Facebook

您确定此代码仍然有效吗?因为facebook不再支持intent.putExtra。你可能想看看。我刚刚测试了我的代码,并成功地发布了它。Facebook忽略了额外的主题或额外的文本字段,而不是意图。额外的流字段。谢谢你的帮助…在我的应用程序中,我有全屏选项,用户可以点击图片全屏查看。在全屏图像中,我有设置为墙纸和下载图像等选项,我想在它们之间“共享到Facebook图标”。为此,我有各种页面,我不知道该代码放在哪里。如果你想,我可以与你共享这些页面?你说的“页面”是什么意思“我的意思是,对于全屏,我有FullScreenViewActivity.java,主类是MainActivity.java和其他布局类……这是我正在制作的应用程序的链接……看到这个链接你就会明白……如果我请求帮助或帮助太多,请道歉[link]()。非常感谢。
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = null;
if(imageUri!=null){
    screenshotUri = Uri.parse(imageUri);
    sharingIntent.setType("image/jpeg");
    sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
}
startActivity(Intent.createChooser(sharingIntent, "Share image using..."));