我创建了一个向用户显示图像的应用程序。用户可以下载和设置图像作为壁纸,我希望用户可以将图像分享到Facebook?我不知道该怎么做。任何人都可以帮助我吗?
谢谢
答案 0 :(得分:0)
使用Intent
在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。