由网友(十里柔情)分享简介:我希望用户能够从里面我的Android应用程序发送电子邮件,所以我有I want the user to be able to send an email from inside my android app, so I haveIntent emailIntent = new Intent(android.co...
我希望用户能够从里面我的Android应用程序发送电子邮件,所以我有
I want the user to be able to send an email from inside my android app, so I have
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailaddress);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,message);
startActivity(emailIntent);
但我不知道我需要做的,如果我想有2附在这封电子邮件也。PNG图片。
but I don't know what I need to do if I want to have 2 .png images attached to this email also.
谢谢
推荐答案
试试这一个。 但对我来说只是一个工作的真正的设备上。
Try out this one. But for me it is only working on a real device.
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);
相关推荐
最新文章