Mpgm1 package com.example.prog2; 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; public class MainActivity extends AppCompatActivity { EditText n1, n2, res; Button add, sub, mul, div; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); n1 = findViewById(R.id.editTextText2); n2 = findViewById(R.id.editTextText3); res = findViewById(R.id.editTextText4); add = findViewById(R.id.button); sub = findViewById(R.id.button2); mul = findViewById(R.id.button3); div = findViewById(R.id.button4); add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { calculate(1); } }); sub.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { calculate(2); } }); mul.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { calculate(3); } }); div.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { calculate(4); } }); } void calculate(int choice) { int a = Integer.parseInt(n1.getText().toString()); int b = Integer.parseInt(n2.getText().toString()); int result = 0; if (choice == 1) result = a + b; else if (choice == 2) result = a - b; else if (choice == 3) result = a * b; else if (choice == 4) { if (b == 0) { Toast.makeText(this, "Cannot divide by zero", Toast.LENGTH_SHORT).show(); return; } result = a / b; } res.setText(String.valueOf(result)); } } xml <?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:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#2196F3" tools:context=".MainActivity"> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginEnd="67dp" android:layout_marginBottom="434dp" android:text="sub" /> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginEnd="287dp" android:layout_marginBottom="286dp" android:text="mul" /> <Button android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginEnd="64dp" android:layout_marginBottom="285dp" android:text="div" /> <EditText android:id="@+id/editTextText2" android:layout_width="269dp" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginEnd="121dp" android:layout_marginBottom="582dp" android:ems="10" android:inputType="text" android:text="Enter number 1" android:textSize="20sp" /> <EditText android:id="@+id/editTextText3" android:layout_width="265dp" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginEnd="123dp" android:layout_marginBottom="527dp" android:ems="10" android:inputType="text" android:text="Enter number 2" android:textSize="20sp" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginEnd="288dp" android:layout_marginBottom="437dp" android:text="add" /> <EditText android:id="@+id/editTextText4" android:layout_width="350dp" android:layout_height="63dp" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginEnd="30dp" android:layout_marginBottom="205dp" android:ems="10" android:inputType="text" android:text="result" /> </RelativeLayout> Mpgm2 package com.example.explicitintent; import android.content.Intent; import android.os.Bundle; import android.widget.Button; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = findViewById(R.id.btn); btn.setOnClickListener(v -> { Intent intent = new Intent(MainActivity.this, MainActivity2.class); startActivity(intent); }); } } xml <?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" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="20dp"> <ImageView android:id="@+id/imageView" android:layout_width="match_parent" android:layout_height="wrap_content" app:srcCompat="@drawable/untitled__2_" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Name: Impashree" android:textSize="18sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Designation: Student" android:textSize="18sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Contact: 9876543210" android:textSize="18sp" /> <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="View Tourist Place" /> </LinearLayout> mainactivity2.java package com.example.explicitintent; import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; public class MainActivity2 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); } } xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="20dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Tourist Place: Mysore Palace" android:textSize="20sp" android:textStyle="bold" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Location: Mysuru, Karnataka" android:textSize="18sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Famous for: Royal architecture and history" android:textSize="18sp" /> </LinearLayout> Mpgm 3 package com.example.temperature; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { EditText e1; TextView t1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); e1 = findViewById(R.id.editTextText); t1 = findViewById(R.id.textView); } // Fahrenheit to Celsius public void add(View view) { double f = Double.parseDouble(e1.getText().toString()); double c = (f - 32) * 5 / 9; t1.setText("Celsius: " + c); } // Celsius to Fahrenheit public void sub(View view) { double celsius = Double.parseDouble(e1.getText().toString()); double c = (celsius * 9 / 5) + 32; t1.setText("Fahrenheit: " + c); } } xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="20dp"> <EditText android:id="@+id/editTextText" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Enter Temperature" android:inputType="numberDecimal" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Fahrenheit to Celsius" android:onClick="add" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Celsius to Fahrenheit" android:onClick="sub" /> <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Result" android:textSize="20sp" android:paddingTop="20dp" /> </LinearLayout> M Copy paste package com.example.clipboard; import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { EditText et1, et2; ClipboardManager clipboard; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et1 = findViewById(R.id.et1); et2 = findViewById(R.id.et2); clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); } // MUST be public, void, and View parameter public void copyText(View view) { ClipData clip = ClipData.newPlainText( "text", et1.getText().toString()); clipboard.setPrimaryClip(clip); Toast.makeText(this, "Text Copied", Toast.LENGTH_SHORT).show(); } // MUST be public, void, and View parameter public void pasteText(View view) { if (clipboard.hasPrimaryClip()) { ClipData.Item item = clipboard.getPrimaryClip().getItemAt(0); et2.setText(item.getText().toString()); } } } xmlm <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="20dp"> <EditText android:id="@+id/et1" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Enter text to copy" android:inputType="text" /> <EditText android:id="@+id/et2" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Pasted text here" android:inputType="text" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="COPY" android:onClick="copyText" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="PASTE" android:onClick="pasteText" /> </LinearLayout> M text to speech package com.example.texttospeech; import android.os.Bundle; import android.speech.tts.TextToSpeech; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; import java.util.Locale; public class MainActivity extends AppCompatActivity { EditText etText; Button btnSpeak; TextToSpeech tts; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); etText = findViewById(R.id.etText); btnSpeak = findViewById(R.id.btnSpeak); tts = new TextToSpeech(this, status -> { if (status == TextToSpeech.SUCCESS) { tts.setLanguage(Locale.US); } }); btnSpeak.setOnClickListener(v -> { String text = etText.getText().toString(); if (text.isEmpty()) { Toast.makeText(this, "Enter text", Toast.LENGTH_SHORT).show(); } else { tts.speak(text, TextToSpeech.QUEUE_FLUSH, null, null); } }); } @Override protected void onDestroy() { super.onDestroy(); tts.stop(); tts.shutdown(); } } xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="20dp"> <EditText android:id="@+id/etText" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Enter text" /> <Button android:id="@+id/btnSpeak" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Convert Text to Speech" /> </LinearLayout> MProg 7 studentdb package com.example.studentdb; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { EditText usn, name, sem; Button save; DBHelper db; @Override protected void onCreate(Bundle b) { super.onCreate(b); setContentView(R.layout.activity_main); usn = findViewById(R.id.etUsn); name = findViewById(R.id.etName); sem = findViewById(R.id.etSem);