我正在开发一个应用程序,我正在尝试在 Instagram 中分享一张图片。
我正在使用下面的代码:
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("image/jpeg");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///"+savedPhotoPath));//savedPhotoPath is the path of my picture stored somewhere in the sdcard
startActivity(Intent.createChooser(i, "Share Image"));
问题是 instagramm 是与家庭活动一起启动的,(我想要分享要启动的图片的活动)。
我试图像这样放置额外的东西:
i.putExtra(Intent.EXTRA_STREAM, new File(savedPhotoPath));
和
i.putExtra(Intent.EXTRA_STREAM, Uri.parse(savedPhotoPath));
同样的结果,总是启动 instagram 应用程序的主页活动。
任何想法如何解决这个问题?
问候,