После 1 дня работы, наконец, я могу прикрепить несколько файлов изображений из папки \ sdcard \ random \ к почтовому клиенту.Для прикрепления нескольких файлов мне пришлось добавить изображения в ContentResolver, который отвечает за поставщика изображений галереи.Вот полный код ---
Intent sendIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
sendIntent.setType("plain/text");
sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] {"soubhabpathak2010@gmail.com"});
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Accident Capture");
sendIntent.putExtra(Intent.EXTRA_TEXT, emailBody);
ArrayList<Uri> uriList = getUriListForImages();
sendIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uriList);
Log.d(TAG, "Size of the ArrayList :: " +uriList.size());
FormHolderActivity.this.startActivity(Intent.createChooser(sendIntent, "Email:"));
Таким образом, в первом разделе кода нет изменений - но изменение в методе getUriListForImages (), который выглядит следующим образом:*
Это работает нормально, и я могу прикрепить несколько файлов изображений к почтовому клиенту эмулятора по умолчанию и успешно отправить их.