Я пытаюсь прикрепить несколько изображений к электронному письму.Как подключить несколько изображений к электронной почте?
Я пробовал следующий код, но я не знаю, что я делаю неправильно.
Мне нужно вызвать изображения с помощью массива Integer, который вы увидите, и прикрепите их к электронному письму.
Некоторые из класса выглядят следующим образом:
Integer[] images = {
R.drawable.image1,
R.drawable.image2,
R.drawable.image3,
R.drawable.image4 };
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.bSendEmail:
Intent emailintent2 = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
emailintent2.setType("plain/text");
emailintent2.putExtra(Intent.EXTRA_EMAIL, emailaddress2);
emailintent2.putExtra(Intent.EXTRA_SUBJECT, corsub);
emailintent2.putExtra(Intent.EXTRA_TEXT, message2);
ArrayList<Uri> uris = new ArrayList<Uri>();
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + images[0]));
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + images[1]));
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + images[2]));
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + images[3]));
emailintent2.putExtra(Intent.EXTRA_STREAM, uris);
startActivity(emailintent2);
break;
Я думаю @DjHack у torReborn есть ответ. Другой ответ: http://stackoverflow.com/questions/2264622/android-multiple-email-attachments-using-intent – Lucy