Мне нужно поделиться изображением с текстом для всех социальных медиа. Поэтому я пробовал под кодом: -Утилита 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, используя это совместное намерение, даже если я установил и обновил все эти приложения.
Мне нужно получить все приложения для социальных сетей для совместного использования.
С помощью «текст/равнина» как тип shareIntent Facebook появляется, но не может разделить изображение ...
Может кто-то помочь мне найти ответ?
Заранее благодарен.
сделал вы пытаетесь \ */\ * –
К сожалению, не работает, он только разделяет текст .I должны разделить текст и image.and также, когда я выбрал Facebook для обмена он показывает пустой текст :( – max
У меня есть изображение в виде строки типа «http://example.com/image.jpg». Так что мне нужно преобразовать это в Uri, тогда только мне нужно передать изображение с текстовыми параметрами для совместного использования социальные медиа – max