2010-08-22 3 views

ответ

0

Вы можете оставить поле EditText в своем приложении и передать данные, которые были введены с помощью одного и того же пакета при вызове клиента электронной почты по умолчанию. Вы можете сделать то же самое со следующим кодом

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
String[] recipients = new String[]{"[email protected]", "",}; 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Test"); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is email's message"); 
emailIntent.setType("text/plain"); 
startActivity(Intent.createChooser(emailIntent, "Send mail...")); 

Рекомендуется использовать почтовый клиент по умолчанию в Android, так как пользователь будет иметь весь Логин учетной информация сохраняется на it.He нужен просто отправить письмо оттуда. Если вы хотите отправить почту из своего приложения, вам необходимо написать приложение, которое может отправлять электронные письма, и пользователь должен настроить свою учетную запись снова в своем приложении.