Android Programming
Android Programming
Dilshad
ROLL NO- 238
ASSIGNMENT-5 .
package com.example.a5_q1;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
EditText e1,e2,e3;
Button b1,b2;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
e1=findViewById(R.id.email);
e2=findViewById(R.id.subject);
e3=findViewById(R.id.message);
b1=findViewById(R.id.b1);
b2=findViewById(R.id.b2);
b1.setOnClickListener(new View.OnClickListener() {
@Override
intent.setType("Image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivity(Intent.createChooser(intent,"Gallery"));
});
b2.setOnClickListener(new View.OnClickListener() {
@Override
String email=e1.getText().toString();
String subject=e2.getText().toString();
String message=e3.getText().toString();
intent.setData(Uri.parse("mailto"));
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_EMAIL,email);
intent.putExtra(Intent.EXTRA_SUBJECT,subject);
intent.putExtra(Intent.EXTRA_TEXT,message);
startActivity(Intent.createChooser(intent,"Send Via"));
});
package com.example.message;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
EditText message;
Button btn;
TextView messageview;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
message=findViewById(R.id.m);
messageview=findViewById(R.id.t);
btn=findViewById(R.id.b);
btn.setOnClickListener(new View.OnClickListener() {
@Override
sendmessage();
});
String message1=message.getText().toString();
if (!message1.isEmpty())
messageview.setText("you: "+message1);
receivemessage("Friend:Hello!");
message.setText("");
messageview.append("\n"+receivedmessage);
package com.example.meassgeusingtoast;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
EditText message;
Button btn;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
message=findViewById(R.id.m);
btn=findViewById(R.id.b);
btn.setOnClickListener(new View.OnClickListener() {
@Override
sendmessage();
});
String msg=message.getText().toString();
if(!msg.isEmpty())
else
{
Toast.makeText(MainActivity.this, "Please enter the message before
sending", Toast.LENGTH_SHORT).show();
Q4- Create application to design login form, validate it write and send
email with appropriate Message.
package com.example.login;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
EditText t1,t2;
Button b;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
t1=findViewById(R.id.editTextTextEmailAddress);
t2=findViewById(R.id.editTextTextPassword);
b=findViewById(R.id.button);
b.setOnClickListener(new View.OnClickListener() {
@Override
String email=t1.getText().toString();
String password=t2.getText().toString();
sendEmail();
else {
});
}
private boolean isValidEmail(String email) {
return email.contains("@");
return password.length()>=6;
package com.example.alertmessage;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
EditText msg;
Button btn;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
msg=findViewById(R.id.m);
btn=findViewById(R.id.b);
btn.setOnClickListener(new View.OnClickListener() {
@Override
sendmessage();
});
String message=msg.getText().toString();
if(!message.isEmpty())
@Override
dialog.dismiss();
}).show();
else
@Override
dialog.dismiss();
}).show();