Header Ads

ad728
  • Breaking News

    Send Email Example

    MainActivity.java
    package com.blogspot.csdevbin.sendingemail;

    import android.content.Intent;
    import android.net.Uri;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.Menu;
    import android.view.View;
    import android.widget.Button;
    import android.widget.Toast;

    public class MainActivity extends AppCompatActivity {

       
    @Override
       
    protected void onCreate(Bundle savedInstanceState) {
           
    super.onCreate(savedInstanceState);
            setContentView(R.layout.
    activity_main);

            Button startBtn = (Button) findViewById(R.id.
    sendEmail);
            startBtn.setOnClickListener(
    new View.OnClickListener() {
               
    public void onClick(View view) {
                    sendEmail();
                }
            });
        }

       
    protected void sendEmail() {
            Log.i(
    "Send email", "");
            String[] TO = {
    "amrood.admin@gmail.com"};
            String[] CC = {
    "mcmohd@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();
            }
        }

    }


    activity_main.xml
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical">
    
     
        <Button
    
            android:id="@+id/sendEmail"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/compose_email" />
    
    </LinearLayout>


    Strings.xml
    <resources>
    
        <string name="app_name">SendingEmail</string>
        <string name="hello_world">Hello world!</string>
        <string name="action_settings">Settings</string>
        <string name="compose_email">Compose Email</string>
    
    </resources>




    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728