Quantcast
Channel: Developer Feed - Snippet
Viewing all articles
Browse latest Browse all 178

How to send Email via Intent in Android?

$
0
0

Snippet

The following snippet shows how to send Email via an Email Intent in an Android Activity.

  1. packagecom.livrona.apps.radio.activity;
  2.  
  3. importandroid.app.Activity;
  4. importandroid.content.Intent;
  5. importandroid.os.Bundle;
  6. importandroid.view.View;
  7. importandroid.widget.ImageButton;
  8.  
  9. importcom.livrona.andriod.commons.utils.Log;
  10.  
  11. publicclass AboutScreen extends Activity {
  12.  
  13.  @Override
  14.  publicvoid onCreate(Bundle savedInstanceState){
  15.  
  16.    Log.d("in : onCreate(..)");
  17.    super.onCreate(savedInstanceState);
  18.   setContentView(R.layout.about_screen);
  19.  
  20.    // find it          
  21.   ImageButton buttonEmail=(ImageButton)findViewById(R.id.button_email);
  22.        
  23.   buttonEmail.setOnClickListener(newView.OnClickListener(){
  24.     publicvoid onClick(View view){
  25.       Log.d("in : Button Email onClick(..)");
  26.  
  27.        // Intent
  28.       Intent emailIntent =new Intent(android.content.Intent.ACTION_SEND);
  29.  
  30.        // define TO email
  31.       String aEmailList[]={"to@email.com"};
  32.       emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList);
  33.  
  34.       emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Your Subject");
  35.  
  36.        emailIntent.setType("text/html");
  37.        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Email Body");
  38.  
  39.        // support multiple email clients
  40.       startActivity(Intent.createChooser(emailIntent, "Send your email via:"));
  41.       }// onclick
  42.    });// listener
  43.  }// method
  44.  
  45. }// class

<!--break-->

Viewing all articles
Browse latest Browse all 178

Trending Articles