0% found this document useful (0 votes)
6 views12 pages

Java and Android Code Examples

The document contains multiple Java and Android code snippets demonstrating various functionalities. It includes a Java GUI application that displays a label with alternating text, a servlet-based login system that tracks user visits with cookies, and an Android application that performs basic arithmetic operations and sends notifications. Each section provides code for different components such as layout files, activity classes, and notification handling.

Uploaded by

thiteaniket90
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views12 pages

Java and Android Code Examples

The document contains multiple Java and Android code snippets demonstrating various functionalities. It includes a Java GUI application that displays a label with alternating text, a servlet-based login system that tracks user visits with cookies, and an Android application that performs basic arithmetic operations and sends notifications. Each section provides code for different components such as layout files, activity classes, and notification handling.

Uploaded by

thiteaniket90
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Advjava slip6A

import [Link].*;
import [Link].*;
class slip8_1 extends Frame implements Runnable
{
Thread t;
Label l1;
int f;
slip8_1( )
{
t=new Thread(this);
[Link]( );
setLayout(null);
l1=new Label("Hello Java");
[Link](100,100,100,40);
add(l1);
setSize(300,300);
setVisible(true);
f=0;
}
public void run( )
{
try
{
if(f==0)
{
[Link](200);
[Link](" ");
f=1;
}
if(f==1)
{
[Link](200);
[Link]("hello java");
f=0;
}
}
catch(Exception e)
{
[Link](e);
}
run( );
}
public static void main(String a[ ])
{
new slip8_1( );
}
}

Advjava SLIP6B

[Link] file:
<html>
<title>april</title>
<body>
<form name="f1" action="april" method="get">
<!--<b>User Name : </b> <input type="text" name="s1">
<br><br>
<b>Password : </b> <input type="text" name="s2">
<br><br>-->
<input type="Submit" value="login " name="b1">
</form>
</body>
</html>
[Link] file:
<web-app>
<servlet>
<servlet-name>details</servlet-name>
<servlet-class>login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>details</servlet-name>
<url-pattern>/april</url-pattern>
</servlet-mapping>
</web-app>
[Link] file:
import [Link].*;
import [Link].*;
import [Link].*;

public class login extends HttpServlet


{
public void doGet(
HttpServletRequest req,
HttpServletResponse res) throws
IOException,ServletException
{
[Link]("text/html");
PrintWriter out=[Link]();
Cookie ca[]=[Link]();
if(ca==null)
{
[Link]("First Visit");
Cookie visit=new Cookie("vcnt","1");
[Link](24*3600);
[Link](visit);
}
else
{
int counter=[Link](ca[0].getValue());
counter++; //3 "3"
[Link](counter +" Visit");
ca[0].setValue([Link](counter));
[Link](ca[0]);
}
}
}

Android6C

xml file
<?xml version="1.0" encoding="utf-8"?>
<[Link]
xmlns:android="[Link]
xmlns:app="[Link]
xmlns:tools="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<EditText
android:id="@+id/editTextTextPersonName"
android:layout_width="131dp"
android:layout_height="48dp"
android:ems="10"
android:inputType="textPersonName"
android:text="Enter No 1 :"

android:textAppearance="@style/[Link]
ge"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.057"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.073" />

<EditText
android:id="@+id/editTextTextPersonName2"
android:layout_width="129dp"
android:layout_height="44dp"
android:ems="10"
android:inputType="textPersonName"
android:text="Enter No 2 :"

android:textAppearance="@style/[Link]
ge"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.063"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.237" />

<EditText
android:id="@+id/etNum1"
android:layout_width="158dp"
android:layout_height="48dp"
android:ems="10"
android:inputType="textPersonName"

android:textAppearance="@style/[Link]
ge"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.747"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.072" />

<EditText
android:id="@+id/etNum2"
android:layout_width="158dp"
android:layout_height="48dp"
android:ems="10"
android:inputType="textPersonName"

android:textAppearance="@style/[Link]
ge"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.747"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.237" />

<TextView
android:id="@+id/tvResult"
android:layout_width="315dp"
android:layout_height="71dp"

android:textAppearance="@style/[Link]
ge"
android:textSize="35dp"
android:textStyle="italic"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.443"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.424" />

<Button
android:id="@+id/btnAdd"
android:layout_width="115dp"
android:layout_height="74dp"
android:onClick="Addition"
android:text="Add"

android:textAppearance="@style/[Link]
ge"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.25"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.654" />

<Button
android:id="@+id/btnSub"
android:layout_width="115dp"
android:layout_height="74dp"
android:onClick="Subtraction"
android:text="Sub"
android:textAppearance="@style/[Link]
ge"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.716"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.655" />

<Button
android:id="@+id/btnMul"
android:layout_width="115dp"
android:layout_height="74dp"
android:onClick="Multiplication"
android:text="Mul"

android:textAppearance="@style/[Link]
ge"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.25"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.848" />

<Button
android:id="@+id/btDiv"
android:layout_width="115dp"
android:layout_height="74dp"
android:onClick="Division"
android:text="Div"

android:textAppearance="@style/[Link]
ge"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.716"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.85" />
</[Link]>

Main activity file


package [Link];
import [Link];

import [Link];
import [Link];
import [Link];
import [Link];

public class MainActivity extends AppCompatActivity {


TextView tvResult;
EditText etNum1,etNum2;

@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);

tvResult = findViewById([Link]);
etNum1 = findViewById([Link].etNum1);
etNum2 = findViewById([Link].etNum2);
}

public void Addition(View v){


float n1,n2,result;

n1 = [Link]([Link]().toString());
n2 = [Link]([Link]().toString());

result = n1 + n2;

[Link]([Link]("Addition: %s",
result));
}
public void Subtraction(View v){
float n1,n2,result;

n1 = [Link]([Link]().toString());
n2 = [Link]([Link]().toString());

result = n1 - n2;

[Link]([Link]("Subtraction: %s",
result));
}
public void Multiplication(View v){
float n1,n2,result;
n1 = [Link]([Link]().toString());
n2 = [Link]([Link]().toString());

result = n1 * n2;

[Link]([Link]("Multiplication:
%s", result));
}
public void Division(View v){
float n1,n2,result;

n1 = [Link]([Link]().toString());
n2 = [Link]([Link]().toString());

result = n1 / n2;

[Link]([Link]("Division: %s",
result));
}
}

Android6D

[Link]
xmlCopyEdit
<manifest
xmlns:android="[Link]
package="[Link]">

<application
android:allowBackup="true"
android:theme="@style/[Link]">

<activity android:name=".MainActivity">
<intent-filter>
<action
android:name="[Link]" />
<category
android:name="[Link]" />
</intent-filter>
</activity>

<activity
android:name=".NotificationReceiverActivity" />
</application>
</manifest>
[Link]
kotlin
Copy
Edit
package [Link]

import [Link]
import [Link]
import [Link]

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {


[Link](savedInstanceState)
setContentView([Link].activity_main)

val btnNotify =
findViewById<Button>([Link])

[Link] {
[Link](this, "New
Notification", "Click to open details")
}
}
}
[Link]
kotlin
Copy
Edit
package [Link]

import [Link]
import [Link]
import [Link]
import [Link]
import [Link]
import [Link]
import [Link]
import [Link]

object NotificationHelper {
private const val CHANNEL_ID = "notify_channel"
private const val NOTIFICATION_ID = 1
fun showNotification(context: Context, title: String,
message: String) {
createNotificationChannel(context)

val intent = Intent(context,


NotificationReceiverActivity::[Link]).apply {
putExtra("message", message)
}

val pendingIntent = [Link](


context, 0, intent,
PendingIntent.FLAG_UPDATE_CURRENT or
PendingIntent.FLAG_IMMUTABLE
)

val notification =
[Link](context, CHANNEL_ID)

.setSmallIcon([Link].ic_launcher_foreground)
.setContentTitle(title)
.setContentText(message)

.setPriority(NotificationCompat.PRIORITY_DEFAULT)
.setContentIntent(pendingIntent)
.setAutoCancel(true)
.build()

[Link](context).notify(NOTIFICATION
_ID, notification)
}

private fun createNotificationChannel(context: Context)


{
if ([Link].SDK_INT >= Build.VERSION_CODES.O)
{
val name = "Notification Channel"
val descriptionText = "This is a sample
notification channel"
val importance =
NotificationManager.IMPORTANCE_DEFAULT
val channel = NotificationChannel(CHANNEL_ID,
name, importance).apply {
description = descriptionText
}
val notificationManager: NotificationManager =
[Link](Context.NOTIFICATION_SERVICE) as
NotificationManager

[Link](channel)
}
}
}
[Link]
kotlin
Copy
Edit
package [Link]

import [Link]
import [Link]
import [Link]

class NotificationReceiverActivity : AppCompatActivity() {


override fun onCreate(savedInstanceState: Bundle?) {
[Link](savedInstanceState)

setContentView([Link].activity_notification_receiver)

val message = [Link]("message")


val textView =
findViewById<TextView>([Link])
[Link] = message ?: "No message received"
}
}
activity_main.xml
xml
Copy
Edit
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">

<Button
android:id="@+id/btnNotify"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Send Notification" />
</LinearLayout>
activity_notification_receiver.xml
xml
Copy
Edit
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">

<TextView
android:id="@+id/textViewMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Notification Message"
android:textSize="18sp" />
</LinearLayout>

You might also like