Я пытаюсь отправить электронную почту из своего приложения, используя стандартное приложение gmail. Но я все время выбираю выбор. Как открыть стандартное приложение Gmail сразу без выбора? Мне не нужен выбор с любым приложением, которое может отправлять электронную почту. Мне нужен только GMAIL. Спасибо! Вот мой код.Отправка электронной почты с использованием стандартного приложения gmail без выбора
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("message/rfc822");
intent.setClassName("com.google.android.gm", "com.google.android.gm.ConversationListActivity");
intent.putExtra(Intent.EXTRA_EMAIL , new String[]{"[email protected]"});
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
intent.putExtra(Intent.EXTRA_TEXT , "Text");
try {
startActivity(intent);
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(getApplicationContext(), "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}
возможно дубликат [отправить электронную почту с помощью Gmail] (http://stackoverflow.com/questions/8284706/send-email-via-gmail) –
это может быть дубликатом этого вопроса: HTTP://stackoverflow.com/questions/8284706/send-email-via-gmail –
«Мне не нужен выбор с любым приложением, которое может отправлять электронную почту. Мне нужен только GMAIL» - обратите внимание, что не каждый пользователь Android использует Gmail. – CommonsWare