在eclipse中通过Intent在Facebook上分享图像

时间:2012-11-27 17:26:36

标签: android facebook

我正在使用以下代码将图像分享到Facebook,但它不起作用。

                Intent share = new Intent(Intent.ACTION_SEND);
                share.setType("image/png");
                share.putExtra(Intent.EXTRA_STREAM,
                Uri.parse("/sdcard/img1.png"));
                startActivity(Intent.createChooser(share, "Share Image"));

1 个答案:

答案 0 :(得分:0)

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse(path);
sharingIntent.setType("image/png");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image using"));

一,出于可读性和理性原因,它应该按此顺序排列

  1. 你需要说出错误是什么......

  2. 永远不要硬编码图像的路径'/sdcard/img1.png'使用getExternalStorageDirectory()代替