Android 安卓:共享文本&;通过意图的图像(URL)

Android 安卓:共享文本&;通过意图的图像(URL),android,facebook,twitter,android-intent,share,Android,Facebook,Twitter,Android Intent,Share,我正试图通过一个动作与图像共享文本。问题是图像由URL表示,而不是本地URI。我目前拥有的代码是: Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND); shareIntent.setType("*/*"); shareIntent.putExtra(Intent.EXTRA_TEXT, text); // <- String shareIntent.putExtra(Intent.EXTRA_STREAM

我正试图通过一个动作与图像共享文本。问题是图像由URL表示,而不是本地URI。我目前拥有的代码是:

Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("*/*");
shareIntent.putExtra(Intent.EXTRA_TEXT, text); // <- String
shareIntent.putExtra(Intent.EXTRA_STREAM, url); // <- URL object
Intent shareIntent=newintent(android.content.Intent.ACTION\u SEND);
shareIntent.setType(“*/*”);

shareIntent.putExtra(Intent.EXTRA_TEXT,TEXT);// 你将无法以这种方式在Facebook上分享,因为Facebook的政策如其在一份声明中所说:

API不支持为用户预填充消息


“到目前为止似乎什么都不管用”是对你的症状的一种相当缺乏信息的描述。至少在Facebook方面,他们建议使用他们的SDK在Facebook上共享信息。在过去,我很难通过ACTION_SEND intent发布到Facebook,因此,我转而使用他们的SDK。我听说他们不再支持Android ACTION\u SEND intent,但我不确定这是不是真的。@AndroidStudent您可以发布一个到用于访问Facebook SDK的Android库的链接吗?另外,你知道Twitter是否提供类似的软件包吗?我最近尝试提交一个使用他们SDK的Android应用程序。该应用程序与预填充但仍可编辑的文本共享图像,在请求
publish\u actions
权限时被拒绝。他们根本不允许通过Facebook应用程序进行此操作。这不是答案。您提出了类似的问题,请删除此答案。
Intent sharingIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
sharingIntent.setType("image/*");
sharingIntent.setPackage("com.whatsapp");               
sharingIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
sharingIntent.putExtra(Intent.EXTRA_TEXT,videoPos);
sharingIntent.putExtra(Intent.EXTRA_STREAM,getImageUri(getApplicationContext(), bitmap));