Я пытаюсь программно прикрепить изображение к телу электронной почты из моего приложения. Я видел несколько тем о том, как это сделать, и точно так же разместил свой код, но это бесполезно, я не получаю изображение вдругая сторона (из этой записи ).для получения дополнительной информации вот мой код:
Intent emailIntent=new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("image/jpg");
emailIntent.putExtra(Intent.EXTRA_SUBJECT, getResources().getString(R.string.mail_partage_objet));
emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(readEmailTemplate()));
String imageFilePath=Constants.PHOTO_CACHE_PATH+"/"+currentPlace.getPhotoFileName();
Log.d(TAG,"Picture Path: "+imageFilePath);
emailIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(imageFilePath));
startActivity(Intent.createChooser(emailIntent, getResources().getString(R.string.email_share)));
, где PHOTO_CACHE_PATH - это путь к каталогу, в котором сохранено изображение и оно находится на SD-карте