Как запустить приложение электронной почты с предварительно заполненным полем «до»?

В регулярном выражении, основанном на java, вы можете использовать [\s\S]

13
задан scuba 21 November 2009 в 05:21
поделиться

2 ответа

Попробуйте этот фрагмент :

/* Create the Intent */
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

/* Fill it with Data */
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"to@email.com"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Text");

/* Send it off to the Activity-Chooser */
context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));

Основные части: использование EXTRA_EMAIL для ваших адресов и использование createChooser () на случай у пользователя настроено более одного почтового клиента.

27
ответ дан 1 December 2019 в 20:00
поделиться

Вы пробовали

Intent intent = new Intent(
    Intent.ACTION_SENDTO,
    Uri.parse("mailto:testemail@gmail.com")
);
startActivity(intent);
4
ответ дан 1 December 2019 в 20:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: