我必须与所有社交媒体分享带有文本的图像。所以我尝试了下面的代码: -
share.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = imageUrl;
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("text/html");
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, (String)
v.getTag(R.string.app_name));
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT,
"Text for post");
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
context.startActivity(Intent.createChooser(shareIntent, "Share Using"));
}
});
它正在工作,现在我可以在 gmail 中与图像共享文本,例如应用程序。但问题是即使我已经安装和更新了所有这些应用程序,我也无法通过使用这个共享意图来获取 Facebook、Twitter 和 Instagram。
我需要获取所有社交媒体应用程序以进行共享。
通过使用“文本/纯文本”作为 shareIntent 类型 Facebook 出现但无法共享图像...
有人可以帮我找到答案吗?
提前致谢。