Я пытаюсь запустить Intent для отправки электронной почты. Все это работает, но когда я пытаюсь на самом деле отправить электронное сообщение, происходит пара "странных" событий.
вот код
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("image/jpeg");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Photo");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://sdcard/dcim/Camera/filename.jpg"));
sendIntent.putExtra(Intent.EXTRA_TEXT, "Enjoy the photo");
startActivity(Intent.createChooser(sendIntent, "Email:"));
Итак, если я запускаю контекст меню Gmail, он показывает вложение, позволяет мне вводить имя электронной почты и редактировать тело и тему. Ничего страшного. Я ударил отправить, и он отправляет. Единственное, что привязка НЕ отправляется.
Итак. Я понял, почему бы не попробовать его с контекстом меню электронной почты (для моей резервной учетной записи электронной почты на моем телефоне). Он показывает прикрепление, но никакого текста вообще нет в теле или предмете. Когда я отправляю его, приложение отправляется правильно. Это заставило бы меня поверить, что что-то не так. Нужно ли мне новое разрешение на запуск манифеста с целью отправки электронной почты с приложением? Что я делаю неправильно?