我正在开发一个应用程序,它将在不同的社交网站上共享内容。问题是我在分享意图时看不到 Instagram 选项。我可以看到蓝牙、邮件、消息等,但看不到 Instagram。我的设备上安装了 Instagram 应用程序。谁能告诉我这是什么问题??
其次,有没有办法自定义共享意图中的选项?就像我想从中排除消息一样。是否可以?
您好,我正在向 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)));
这仅回答了问题的第一部分。
如果您想在 instagram 上共享图像,则无需为此使用 Intent.createChooser,您可以使用
shareIntent.setPackage("com.instagram.android");