Practical No 30 Email
Practical No 30 Email
Activity_main.xml
AndroidMenifest.xml
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="message/rfc822"/>
</intent-filter>
MainActivity.java
package com.example.email;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText e1=(EditText) findViewById(R.id.et1);
EditText e2=(EditText) findViewById(R.id.et2);
EditText e3=(EditText) findViewById(R.id.et3);
Button b1=(Button) findViewById(R.id.bt1);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i=new Intent(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_EMAIL,new String[]{e1.getText().toString()});
i.putExtra(Intent.EXTRA_SUBJECT,e2.getText().toString());
i.putExtra(Intent.EXTRA_TEXT,e3.getText().toString());
i.setType("message/rfc822");
startActivity(Intent.createChooser(i,"Choose Mail App"));
}
});
}
}
Output: