4

我正在开发一个应用程序,它将在不同的社交网站上共享内容。问题是我在分享意图时看不到 Instagram 选项。我可以看到蓝牙、邮件、消息等,但看不到 Instagram。我的设备上安装了 Instagram 应用程序。谁能告诉我这是什么问题??

其次,有没有办法自定义共享意图中的选项?就像我想从中排除消息一样。是否可以?

4

2 回答 2

6

您好,我正在向 Instagram 发送一张图片:

Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(MediaStore.Images.Media
.insertImage(getContentResolver(), source, title, description)));
shareIntent.setType("image/jpeg");
startActivity(Intent.createChooser(shareIntent,
getResources().getString(R.string.send_to)));

这仅回答了问题的第一部分。

于 2013-02-19T09:53:00.727 回答
2

如果您想在 instagram 上共享图像,则无需为此使用 Intent.createChooser,您可以使用

   shareIntent.setPackage("com.instagram.android");
于 2014-02-11T06:32:09.083 回答