¿Cómo adjuntar imágenes múltiples de la tarjeta SD al correo electrónico?

¿Cómo enviar múltiples imágenes en un correo electrónico? Preferiría mucho que la imagen esté en el cuerpo del correo electrónico, en lugar de adjuntarlo.

He ejecutado este código, pero no funciona.

Donde image_path Array lista utiliza para almacenar la ruta de acceso de la imagen de la tarjeta SD

image_path.add(Environment.getExternalStorageDirectory() + "/defaultg1.jpg"); image_path.add(Environment.getExternalStorageDirectory() + "/defaultg2.jpg"); if(image_path.size() > 0 && edt_weight1.getText().length() > 0 && edt_weight2.getText().length() > 0){ ArrayList<Uri> uris = new ArrayList<Uri>(); for(int i=0;i<image_path.size();i++){ File fileIn = new File(image_path.get(i)); Uri u = Uri.fromFile(fileIn); uris.add(u); } Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE); emailIntent.setType("image/jpg"); emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Enjoy the photo"); emailIntent.putExtra(Intent.EXTRA_TEXT, "Plz find the attachment."); emailIntent.putExtra(Intent.EXTRA_STREAM, uris); startActivity(Intent.createChooser(emailIntent, "Email:")); 

Disfruta del código …

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.