Как отправить изображение вместе с текстом, используя shareIntent в Android
Я новичок, чтобы поделиться концепцией намерений, я хочу поделиться изображением и текстом из моего приложения с другими приложениями, такими как WhatsApp и т. д., я попробовал это, но один текстовый контент делился, мое требование, когда я делюсь текстом и изображением, он будет отображаться в приложении Whats вместе с изображением, пожалуйста, помогите мне, как получить это
здесь под моим кодом
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT,decsription_text.getText().toString()+imagelink);
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "Write the title what ever you want");
startActivity(Intent.createChooser(shareIntent, "Share Via..."));
мои изображения, получаемые с сервера здесь URL изображения
Picasso.with(getApplicationContext()).load((News_Updates.listData.get(pos)).getNewsImage()).into(Imageviewsample);
1 ответ
Попробуйте код ниже
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
shareIntent.setType("image/png");
shareIntent.putExtra(Intent.EXTRA_TEXT,
"Here is my IMAGE");
startActivity(Intent.createChooser(shareIntent, "Share IMAGE Using..."));
Здесь я прилагаю изображение и текст. Я отправляю изображение в виде потока. Вы можете временно сохранить изображение и отправить URI файла как дополнительный с намерением.