установка отправителя электронного письма с помощью startActivity (mailIntent) - PullRequest
0 голосов
/ 11 мая 2011

Я отправляю в свое приложение для Android электронные письма, используя этот код:

  Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
            emailIntent.setType("plain/text");
            emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"recipient"+"@email.com"});
            emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
            emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Text");
            startActivity(Intent.createChooser(emailIntent, "Send mail..."));

, но почтовая программа использует неправильную учетную запись почты.Сейчас я пытаюсь выбрать адрес электронной почты отправителя / учетную запись.Есть ли что-то вроде:

    emailIntent.putExtra(android.content.Intent.EXTRA_SENDERS_MAIL_ADDRESS, "My_email_address@email.com");

или

    emailIntent.putExtra(android.content.Intent.EXTRA_USERS_EMAIL_ACCOUNT, "mail_account_x");

?

Ответы [ 2 ]

2 голосов
/ 11 мая 2011

Нет, нет ничего подобного тому, что вы упомянули выше.По умолчанию будет выбран идентификатор электронной почты по умолчанию, используемый для активации телефона в качестве отправителя.Однако пользователь может затем изменить его на другие учетные записи, если они также добавлены в телефон.

0 голосов
/ 03 июля 2013

Я настроил два идентификатора электронной почты. Но он не позволяет мне редактировать идентификатор отправителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...