Я бы хотел отправить содержимое элемента TextEdit на адрес электронной почты. Ive закодированный это несколько строк кода уже и Theyre работает до сих пор:Android: отправьте письмо со стандартным почтовым приложением на кнопку
@Override
public void onClick(View v) {
emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"[email protected]"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Mail Subject");
mailcontent = mailcontentBox.getText().toString();
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, mailcontent);
startActivity(Intent.createChooser(emailIntent, "Insert title for dialog box."));
}
Этот код открывает «Отправить ..» вид, где я могу выбрать между различными приложениями. Но можно ли просто просматривать приложения для рассылки или даже лучше, напрямую переключиться на стандартное приложение для рассылки?
На данный момент Theres ничего в "Отправить .." вид, как почтовые приложения, WhatsApp, facebook, Twitter и т.д.
Привет
Это очень помогло. Теперь я могу выбрать свое почтовое приложение и нажать «использовать его каждый раз». Спасибо. Но теперь у меня есть проблема, что я нажал «использовать это каждый раз», и мне нужно отменить это, чтобы проверить некоторые другие вещи. Я попытался переустановить его, но это не помогает. Какие-либо предложения? – lordzwieback
@lordzwieback да, вам нужно сбросить настройки приложения 'Настройки ---> Приложения -> Сбросить настройки приложения' – Akis
также проверить такие статьи http://www.makeuseof.com/tag/remove-change-set -default-apps-android/ – Akis