Practical No. 30
Practical No. 30
"
android:textColor="@color/black"
android:textSize="20sp"
activity_main.xml
android:textStyle="italic"
<?xml version="1.0" encoding="utf-8"?> android:layout_margin="10dp"
<LinearLayout android:inputType="textEmailAddress"
xmlns:android="http://schemas.android.com/ android:background="@android:drawable/ed
apk/res/android" it_text" />
android:layout_width="match_parent"
android:layout_height="match_parent" <TextView
android:orientation="vertical" android:layout_width="match_parent"
android:padding="20dp" android:layout_height="wrap_content"
android:background="#F5F5F5"> android:text="Subject : "
android:textColor="@color/black"
<TextView android:textSize="20sp"
android:layout_width="300dp" android:textStyle="bold|italic"
android:layout_height="wrap_content" android:layout_margin="10dp"/>
android:text="Email Form.." <EditText
android:textSize="30sp" android:id="@+id/subject"
android:textStyle="bold|italic" android:layout_width="match_parent"
android:textColor="@color/white" android:layout_height="wrap_content"
android:background="@color/black" android:hint="Enter Subject of Email.."
android:padding="10dp" android:textColor="@color/black"
android:layout_margin="20dp" android:textSize="20sp"
android:layout_gravity="center" android:textStyle="italic"
android:gravity="center"/> android:layout_margin="10dp"
<TextView android:background="@android:drawable/ed
android:layout_width="match_parent" it_text"
android:layout_height="wrap_content" android:inputType="text"/>
android:text="Send To : "
android:textColor="@color/black" <TextView
android:textSize="20sp" android:layout_width="match_parent"
android:textStyle="bold|italic" android:layout_height="wrap_content"
android:layout_marginTop="60dp" android:text="Message : "
android:layout_marginLeft="10dp" /> android:textColor="@color/black"
<EditText android:textSize="20sp"
android:id="@+id/toEmail" android:textStyle="bold|italic"
android:layout_width="match_parent" android:layout_margin="10dp" />
android:layout_height="wrap_content" <EditText
android:id="@+id/message"
android:layout_width="match_parent" EditText toEmail, subject, message;
android:layout_height="100dp" Button sendBtn;
android:hint="Compose Email.."
android:textColor="@color/black" @Override
android:textSize="20sp" protected void onCreate(Bundle
android:textStyle="italic" savedInstanceState) {
android:layout_margin="10dp" super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
android:background="@android:drawable/ed
it_text" toEmail = findViewById(R.id.toEmail);
android:inputType="text"/> subject = findViewById(R.id.subject);
message = findViewById(R.id.message);
<Button sendBtn = findViewById(R.id.sendBtn);
android:id="@+id/sendBtn"
android:layout_width="300dp" sendBtn.setOnClickListener(new
android:layout_height="wrap_content" View.OnClickListener() {
android:text="Send Email" @Override
android:textSize="20sp" public void onClick(View view) {
android:textStyle="italic|bold" Toast.makeText(MainActivity.this,
android:textColor="@color/white" "Sending Email..",
android:layout_marginTop="10dp" Toast.LENGTH_SHORT).show();
android:layout_gravity="center"/> String recipient =
</LinearLayout> toEmail.getText().toString().trim();
String subjectText =
MainActivity.java subject.getText().toString().trim();
String messageText =
package com.example.practicalno30;
message.getText().toString().trim();
import
if (!recipient.isEmpty() &&
androidx.appcompat.app.AppCompatActivity
!subjectText.isEmpty() &&
;
!messageText.isEmpty()) {
import android.content.Intent;
sendEmail(recipient, subjectText,
import android.net.Uri;
messageText);
import android.os.Bundle;
Toast.makeText(MainActivity.this,
import android.view.View;
"Email Send Successfully..",
import android.widget.Button;
import android.widget.EditText;
Toast.LENGTH_SHORT).show();
import android.widget.Toast;
} else {
Toast.makeText(MainActivity.this,
public class MainActivity extends
"Please fill all fields",
AppCompatActivity {
Toast.LENGTH_SHORT).show();
}
}
});
}
emailIntent.putExtra(Intent.EXTRA_SUBJE
CT, subject);
emailIntent.putExtra(Intent.EXTRA_TEXT,
message);
try {
startActivity(Intent.createChooser(emailInten
t, "Choose Email Client..."));
} catch (Exception e) {
Toast.makeText(this, "No Email Client
Installed", Toast.LENGTH_SHORT).show();
}
}
}