How to code using android studio to send an email

前端 未结 3 1047
渐次进展
渐次进展 2021-02-04 07:23

I\'m planning to develop an android mobile application using android studio, where an user give email address and secret code. Then that secret code should be send to mentioned

3条回答
  •  感动是毒
    2021-02-04 07:47

    If you want to send email in background refer here

    If user is waiting on screen use below method:

    protected void sendEmail() {
          Log.i("Send email", "");
    
          String[] TO = {"someone@gmail.com"};
          String[] CC = {"xyz@gmail.com"};
          Intent emailIntent = new Intent(Intent.ACTION_SEND);
          emailIntent.setData(Uri.parse("mailto:"));
          emailIntent.setType("text/plain");
    
    
          emailIntent.putExtra(Intent.EXTRA_EMAIL, TO);
          emailIntent.putExtra(Intent.EXTRA_CC, CC);
          emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Your subject");
          emailIntent.putExtra(Intent.EXTRA_TEXT, "Email message goes here");
    
          try {
             startActivity(Intent.createChooser(emailIntent, "Send mail..."));
             finish();
             Log.i("Finished sending email...", "");
          } catch (android.content.ActivityNotFoundException ex) {
             Toast.makeText(MainActivity.this, 
             "There is no email client installed.", Toast.LENGTH_SHORT).show();
          }
       }
    

提交回复
热议问题