Android : Вопрос 1 : 18

Как можно легко отправить E-mail сообщение?

 

Уважаемые учащиеся ниже Вы сможете увидеть ответ, перед тем, как ответить, пожалуйста, постарайтесь написать для себя ответ на черновике, и только потом сравните наш ответ с Вашим: 

 

 

 

 

 

Верно ли наше решение?

Ответ:

Для этой реализации нам поможет Intent.ACTION_SEND.

Пример:

/// Поля и кнопка: 
        Button buttonSend = (Button) findViewById(R.id.buttonSend); 
    EditText textTo = (EditText) findViewById(R.id.editTextTo); 
    EditText textSubject = (EditText) findViewById(R.id.editTextSubject); 
    EditText textMessage = (EditText) findViewById(R.id.editTextMessage); 
// Listener на кнопку отправки: 
        Intent email = new Intent(Intent.ACTION_SEND); 
    email.putExtra(Intent.EXTRA_EMAIL, new String[]{"youremail@domain.com"});           
    email.putExtra(Intent.EXTRA_SUBJECT, "subject"); 
    email.putExtra(Intent.EXTRA_TEXT, "message"); 
    email.setType("message/rfc822"); 
    startActivity(Intent.createChooser(email, "Choose an Email client :")); 

1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.