Android’te E-Posta gönderme uygulaması nasıl yapılır?

Tasarlanan arayüz:

eposta-arayuz


final EditText mail= (EditText) findViewById(R.id.mail);
final EditText konu= (EditText) findViewById(R.id.konu);
final EditText mesaj= (EditText) findViewById(R.id.mesaj);
Button gonder= (Button) findViewById(R.id.gonder);
gonder.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mailGonder(mail.getText().toString(),konu.getText().toString(),mesaj.getText().toString());
}
});
}
private void mailGonder(String mail, String konu, String mesaj) {
Intent mailIntent=new Intent(Intent.ACTION_SEND);
mailIntent.setType("message/rfc822");
mailIntent.putExtra(Intent.EXTRA_EMAIL,new String[]{mail});
mailIntent.putExtra(Intent.EXTRA_SUBJECT,konu);
mailIntent.putExtra(Intent.EXTRA_TEXT,mesaj);
try{
startActivity(mailIntent);
}
catch (ActivityNotFoundException hata){
Toast.makeText(getApplicationContext(),"Hata\n"+hata.getMessage(),Toast.LENGTH_LONG).show();
}
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir