0% found this document useful (0 votes)
21 views8 pages

Android: Linearlayout

The document contains an Android application code that includes a user login interface with two EditText fields for user ID and password, and a submit button. It checks for a specific username and password combination, displaying a Toast message for successful or failed login attempts. Additionally, it features a BroadcastReceiver that shows a Toast message when the device is charging.

Uploaded by

tejal220386
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)
21 views8 pages

Android: Linearlayout

The document contains an Android application code that includes a user login interface with two EditText fields for user ID and password, and a submit button. It checks for a specific username and password combination, displaying a Toast message for successful or failed login attempts. Additionally, it features a BroadcastReceiver that shows a Toast message when the device is charging.

Uploaded by

tejal220386
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
You are on page 1/ 8

<?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:gravity="center"
>

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/e1"
android:hint="enter user id"
android:layout_gravity="center"
android:textSize="30dp"
android:layout_marginTop="10dp"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/e2"
android:hint="enter user password"
android:layout_gravity="center"
android:textSize="30dp"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30dp"
android:id="@+id/b1"
android:text="submit"
/>

</LinearLayout>
package com.example.myapplication;

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

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

public class MainActivity extends AppCompatActivity {


EditText e1,e2;
Button b1;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b1=findViewById(R.id.b1);
e1=findViewById(R.id.e1);
e2=findViewById(R.id.e2);

b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String username = e1.getText().toString();
String password = e2.getText().toString();

if (username.equals("Tejal") && password.equals("tej911")) {


Toast.makeText(MainActivity.this, "Login Successful", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "Login Failed", Toast.LENGTH_SHORT).show();
}
}
});

}
}
<?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:gravity="center"
>

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/e1"
android:hint="enter user id"
android:layout_gravity="center"
android:textSize="30dp"
android:layout_marginTop="10dp"
android:inputType="text"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/e2"
android:hint="enter user password"
android:layout_gravity="center"
android:textSize="30dp"
android:inputType="textPassword"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30dp"
android:id="@+id/b1"
android:text="submit"
/>

</LinearLayout>
package com.example.myapplication;

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

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

public class MainActivity extends AppCompatActivity {

EditText e1,e2;
Button b1;
int count = 0;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b1=findViewById(R.id.b1);
e1=findViewById(R.id.e1);
e2=findViewById(R.id.e2);

b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String un = e1.getText().toString();
String pw = e2.getText().toString();

if(pw.length() >=6 && !pw.isEmpty() ) {

if (un.equals("tejal") && pw.equals("tej911"))


{
Toast.makeText(MainActivity.this,"LOgin successful",Toast.LENGTH_SHORT).show();
}

}
else {
Toast.makeText(MainActivity.this,"Login Unsuccessful",Toast.LENGTH_SHORT).show();
}
}
});
}
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">

<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.MyApplication"
tools:targetApi="31">
<receiver
android:name=".MyReceiver"
android:enabled="true"
android:exported="true">

</receiver>

<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />


</intent-filter>
</activity>
</application>

</manifest>
package com.example.myapplication;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;

public class MyReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {

Toast.makeText(context,"charging",Toast.LENGTH_LONG).show();
}
}

package com.example.myapplication;

import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {


MyReceiver mr = new MyReceiver();

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

IntentFilter intentFilter = new IntentFilter(Intent.ACTION_POWER_CONNECTED);


registerReceiver(mr,intentFilter);
}
}

You might also like