我是新手分享意图概念,我想从我的应用程序分享图像和文本到其他应用程序,如whatsapp等..,我试过这个,但一个文本内容是共享,我的要求是当我分享文字和图像时,它将显示在什么应用程序与图像请任何人帮助我如何得到这个
这里是我的代码
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..."));
我的图片从服务器获取此处图片网址
Picasso.with(getApplicationContext()).load((News_Updates.listData.get(pos)).getNewsImage()).into(Imageviewsample);
答案 0 :(得分: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作为额外的意图发送。