Wednesday, June 13, 2012

Send Email Using Android

This is a Example of Email.
We can use Intend Method to send email.


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
<LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="wrap_content">
    <TextView android:text="To : " android:id="@+id/txtTo" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    <EditText android:layout_width="wrap_content" android:layout_weight="1" android:layout_height="wrap_content" android:id="@+id/editText1">
        <requestFocus></requestFocus>
    </EditText>
</LinearLayout>
<LinearLayout android:id="@+id/linearLayout2" android:layout_width="match_parent" android:layout_height="wrap_content">
    <TextView android:text="Subject :" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    <EditText android:layout_width="wrap_content" android:layout_weight="1" android:layout_height="wrap_content" android:id="@+id/editText2" android:inputType="textPostalAddress"></EditText>
</LinearLayout>
<LinearLayout android:id="@+id/linearLayout3" android:layout_width="match_parent" android:layout_height="wrap_content">
    <TextView android:text="Body :" android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    <EditText android:layout_weight="1" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/editText3"></EditText>
</LinearLayout>
<Button android:text="Send" android:id="@+id/btnSend" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Gallery android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/gallery1"></Gallery>
</LinearLayout>



import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Gallery;


public class EmailProjActivity extends Activity {
    /** Called when the activity is first created. */
EditText edTo,edSub,edBdy;
Button send;
Gallery Gal;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        edTo=(EditText)findViewById(R.id.editText1);
        edSub=(EditText)findViewById(R.id.editText2);
        edBdy=(EditText)findViewById(R.id.editText3);
        send=(Button)findViewById(R.id.btnSend);
        send.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String To=edTo.getText().toString();
String sub=edSub.getText().toString();
String body=edBdy.getText().toString();
Intent email=new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[]{To});
email.putExtra(Intent.EXTRA_SUBJECT, sub);
email.putExtra(Intent.EXTRA_TEXT,body);
email.setType("message/rfc822");
startActivity(Intent.createChooser(email, "Choose the email format:"));
}
});
    }
}

No comments:

Post a Comment