【问题标题】:Instagram Option in Sharing Intent Android分享意图 Android 中的 Instagram 选项
【发布时间】:2012-07-03 10:04:44
【问题描述】:

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

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

【问题讨论】:

  • instagram 不是内置应用程序
  • 是的,它不是内置的。但是我已经安装了。它应该是出于这个意图吗?
  • 我认为您无法自定义那里显示的应用程序。但是,这确实取决于您发送的数据。如果应用程序不支持您尝试发送的某些数据,它就不会出现。它还可能需要发送一些数据(例如文本),因此您只需要进行实验。
  • 你能指导我吗?它们都支持什么类型的数据?我现在正在使用文本数据。

标签: android instagram


【解决方案1】:

您好,我正在向 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)));

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

【讨论】:

  • 这里如何添加图片路径?请帮忙
【解决方案2】:

如果你想在 instagram 上分享图片,那么你不需要使用 Intent.createChooser,你可以使用

   shareIntent.setPackage("com.instagram.android");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多