0

我已将可绘制文件夹中的图像加载到图像切换器中。我在那个活动中放置了一个按钮。因此,如果我单击该按钮,则表示切换器中的当前图像应使用意图的 action_send 邮寄。

4

1 回答 1

1

找到当前设置了哪个drawable,然后

  intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.your file);
intent.setType("image/png");

发送多个图像

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailaddress);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);
emailIntent.setType("image/png");

ArrayList<Uri> uris = new ArrayList<Uri>();

uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.file1));
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.file2));

emailIntent.putExtra(Intent.EXTRA_STREAM, uris));

startActivity(emailIntent);
于 2012-08-25T11:13:40.760 回答