Обмен сообщениями и электронной почтой в Android? - PullRequest
1 голос
/ 11 августа 2010

Я искал в Google это, но нашел только похожие примеры - не совсем то, что мне нужно.Мне просто нужно запустить обмен сообщениями (SMS) и электронной почтой из моего приложения с уже заполненными полями «до».Поэтому мне нужно отправить номер с намерением смс и адрес электронной почты с намерением электронной почты.Любая помощь будет оценена.

Ответы [ 2 ]

2 голосов
/ 11 августа 2010

Для части электронной почты:

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] {"foo@bar.com"});

emailIntent.setType("text/plain");
startActivity(Intent.createChooser(emailIntent, "Send a mail ..."));
1 голос
/ 07 августа 2012

из Только приложения электронной почты для разрешения намерений

   String recepientEmail = ""; // either set to destination email or leave empty
   Intent intent = new Intent(Intent.ACTION_SENDTO);
   intent.setData(Uri.parse("mailto:" + recepientEmail));
   startActivity(intent);

отфильтрует все приложения, не относящиеся к электронной почте.

...