我已将可绘制文件夹中的图像加载到图像切换器中。我在那个活动中放置了一个按钮。因此,如果我单击该按钮,则表示切换器中的当前图像应使用意图的 action_send 邮寄。
问问题
237 次
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 回答