如何在Android Studio中共享图像

时间:2018-10-16 15:29:51

标签: android-studio

我已经将图像添加到了drawable文件夹中,然后将其显示在布局文件中,还添加了一个按钮,为此,我添加了click方法,现在我想将图像共享至whatsapps和fb,所以我该如何发送它...请帮助我。...

1 个答案:

答案 0 :(得分:0)

由于缺少代码,很难理解您想要什么。但我会尽力帮助您。

我找到了这个解决方案:

public void shareImage() {

final Intent shareIntent = new Intent(Intent.ACTION_SEND);

shareIntent.setType("image/jpg");

final File photoFile = new File(getFilesDir(), "image.jpg");

shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(photoFile));

startActivity(Intent.createChooser(shareIntent, "Share image using"));
}

只需将shareImage()添加到您的OnClickListener的{​​{1}}中即可。

  

如果您想了解更多详细信息,请查看this,我从那里获得了代码。

如果您不想从图库中发送图像,则将ImageView替换为要发送的文件。