我必须将图片与文字共享到所有社交媒体。所以我尝试了下面的代码: -Android共享意图在某些应用程序中不起作用
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。
我需要让所有的社交媒体应用程序共享。
被Facebook出现,但不能共享图像使用“文本/纯”作为shareIntent型...
有人可以帮助我找到答案吗?
在此先感谢。
做你尝试\ */\ * –
对不起,不工作,只股份的文本。我必须分享文字和image.and还当我选择了Facebook的分享它显示空白文本:( – max
我已经得到像“http://example.com/image.jpg”字符串的图像。所以我必须将其转换为Uri然后只有我必须通过图像与文本参数共享社交媒体 – max