0% found this document useful (0 votes)
43 views

Android Practicals

The document contains code for two Android activities - a main activity with buttons to launch explicit and implicit intents, and a welcome activity displayed after an intent. The main activity XML layout defines buttons to launch other activities via explicit and implicit intents. The Java file likely contains intent code to start the welcome activity. The welcome activity XML simply displays a text view and button.

Uploaded by

59.Gaurang Vadke
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Android Practicals

The document contains code for two Android activities - a main activity with buttons to launch explicit and implicit intents, and a welcome activity displayed after an intent. The main activity XML layout defines buttons to launch other activities via explicit and implicit intents. The Java file likely contains intent code to start the welcome activity. The welcome activity XML simply displays a text view and button.

Uploaded by

59.Gaurang Vadke
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Toast Message

XML File
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"

android:layout_height="match_parent"
android:background="#83D4DC"
android:id="@+id/layout0"
android:orientation="vertical"

android:gravity="center"
tools:context=".MainActivity">

<LinearLayout
android:layout_width="wrap_content"

android:layout_height="wrap_content"
android:orientation="horizontal"

android:padding="20dp"
android:background="#E4BEBB"

android:layout_marginBottom="20dp"
android:id="@+id/layout1">

<TextView

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Name"
android:textSize="40sp"/>
<EditText

android:layout_width="250dp"
android:layout_height="50dp"

android:hint="name"/>
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"

android:layout_height="wrap_content"
android:orientation="horizontal"

android:padding="20dp"
android:background="#EDE492"
android:layout_marginBottom="20dp"

android:id="@+id/layout2">

<TextView
android:layout_width="wrap_content"

android:layout_height="wrap_content"
android:text="Email"

android:textSize="40sp"/>
<EditText

android:layout_width="250dp"
android:layout_height="50dp"
android:hint="email"

/>
</LinearLayout>

<Button
android:id="@+id/savebutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

android:text="SAVE"
android:textSize="30sp"

android:textColor="#3BE10C"/>

</LinearLayout>

Java File
package com.example.first;

import androidx.appcompat.app.AppCompatActivity;

import android.annotation.SuppressLint;
import android.os.Bundle;

import android.view.View;
import android.widget.Button;

import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

Button savebt;

@SuppressLint("MissingInflatedId")
@Override

protected void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
savebt=findViewById(R.id.savebutton);

savebt.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View view) {

Toast.makeText(MainActivity.this,"Welcome To
Android",Toast.LENGTH_LONG).show();
}

});

}
}
Calculator

XML File
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"

android:layout_height="match_parent"
android:background="#D58282"
android:id="@+id/rl_1"
tools:context=".MainActivity">

<TextView

android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

android:text="Calculator"
android:textColor="#ffffff"

android:background="#000000"
android:textSize="40sp"

android:layout_centerHorizontal="true"
android:layout_marginBottom="50dp"

/>

<EditText
android:id="@+id/num1"
android:layout_width="match_parent"
android:layout_height="70dp"
android:background="#ffffff"

android:layout_below="@+id/text1"
android:hint="Enter Num1"

android:inputType="number"
android:maxLength="10"

android:layout_marginBottom="25dp"/>

<EditText
android:id="@+id/num2"

android:layout_width="match_parent"
android:layout_height="70dp"
android:background="#ffffff"

android:layout_below="@+id/num1"
android:hint="Enter Num2"

android:inputType="number"
android:maxLength="10"

android:layout_marginBottom="50dp"/>

<TextView
android:id="@+id/res"

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="My Result Over Here"

android:textColor="#ffffff"
android:textSize="30sp"

android:layout_below="@+id/num2"
android:layout_centerHorizontal="true"
android:layout_marginBottom="50dp"/>
<LinearLayout
android:layout_width="match_parent"

android:layout_height="80dp"
android:orientation="horizontal"

android:layout_below="@+id/res"
android:id="@+id/ll1"

android:gravity="center">

<Button
android:id="@+id/add"

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ADD(+)"

android:textSize="25sp"
android:layout_marginRight="30dp"/>

<Button

android:id="@+id/sub"
android:layout_width="wrap_content"

android:layout_height="wrap_content"
android:text="Sub(-)"

android:textSize="25sp"/>

</LinearLayout>

<LinearLayout

android:layout_width="match_parent"
android:layout_height="80dp"
android:orientation="horizontal"
android:layout_below="@+id/ll1"
android:id="@+id/ll2"

android:gravity="center">

<Button
android:id="@+id/multi"

android:layout_width="wrap_content"
android:layout_height="wrap_content"

android:text="Multi(*)"
android:textSize="25sp"

android:layout_marginRight="30dp"/>

<Button

android:id="@+id/divi"
android:layout_width="wrap_content"

android:layout_height="wrap_content"
android:text="divi(/)"

android:textSize="25sp"/>

</LinearLayout>

</RelativeLayout>

Java File
package com.example.calculator;

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;

public class MainActivity extends AppCompatActivity {

EditText mNum1,mNum2;

TextView mRes;
Button mAdd,mSub,mMulti,mDivi;

@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

mNum1.findViewById(R.id.num1);

mNum2.findViewById(R.id.num2);
mRes.findViewById(R.id.res);

mAdd.findViewById(R.id.add);
mSub.findViewById(R.id.sub);

mMulti.findViewById(R.id.multi);
mDivi.findViewById(R.id.divi);

mAdd.setOnClickListener(new View.OnClickListener() {
@Override

public void onClick(View view) {

String num1 = mNum1.getText().toString();


String num2 = mNum2.getText().toString();

Double d1 = Double.parseDouble(num1);
Double d2 = Double.parseDouble(num2);

Double res = d1+d2;

mRes.setText(res.toString());

}
});

mSub.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

String num1 = mNum1.getText().toString();

String num2 = mNum2.getText().toString();

Double d1 = Double.parseDouble(num1);
Double d2 = Double.parseDouble(num2);

Double res = d1-d2;

mRes.setText(res.toString());
}

});
mMulti.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View view) {
String num1 = mNum1.getText().toString();
String num2 = mNum2.getText().toString();

Double d1 = Double.parseDouble(num1);

Double d2 = Double.parseDouble(num2);

Double res = d1*d2;

mRes.setText(res.toString());
}

});
mDivi.setOnClickListener(new View.OnClickListener() {
@Override

public void onClick(View view) {

String num1 = mNum1.getText().toString();


String num2 = mNum2.getText().toString();

Double d1 = Double.parseDouble(num1);

Double d2 = Double.parseDouble(num2);

Double res = d1/d2;

mRes.setText(res.toString());

}
});

}
}
Explicit And Implicit Intent

XML File
MainActivity

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"

android:layout_height="match_parent"
android:background="#FFEB3B"

android:orientation="vertical"
tools:context=".MainActivity">

<TextView

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"

android:text="Activity_1"
android:textSize="50dp"/>

<Button
android:id="@+id/expintent"

android:layout_marginVertical="250dp"
android:layout_gravity="center"

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Explicit_Intent"
android:textSize="40dp"/>

</LinearLayout>

XML File
Activity_welcom
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"

android:background="#00BCD4"
android:orientation="vertical"
android:gravity="center"

tools:context=".welcom">

<TextView
android:layout_width="wrap_content"

android:layout_height="wrap_content"
android:text="Welcome To Intent"

android:textSize="45dp"/>

<Button

android:id="@+id/impliintent"
android:layout_marginVertical="250dp"

android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Implicit_Intent"
android:textSize="40dp"/>

</LinearLayout>

Java File
MainActivity
package com.example.explicitintent;

import androidx.appcompat.app.AppCompatActivity;

import android.annotation.SuppressLint;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

import android.widget.Button;

public class MainActivity extends AppCompatActivity {

Button expinten;

@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

expinten=findViewById(R.id.expintent);
expinten.setOnClickListener(new View.OnClickListener() {
@Override

public void onClick(View view) {

Intent exi = new Intent(MainActivity.this, welcom.class);


startActivity(exi);

});
}

Java File
Welcom
package com.example.explicitintent;

import androidx.appcompat.app.AppCompatActivity;

import android.annotation.SuppressLint;

import android.content.Intent;
import android.net.Uri;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class welcom extends AppCompatActivity {

Button impliintent;
@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcom);

impliintent = findViewById(R.id.impliintent);

impliintent.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View view) {

Intent i = new Intent(Intent.ACTION_VIEW,


Uri.parse("https://www.google.com/maps"));

startActivity(i);
}
});

You might also like