Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Friday, March 11, 2022

Android Program to Write an application that draws basic graphical primitives on the screen

 

Code and Output for Android Program to Write an application that draws basic graphical primitives on the screen

Hello !!

For many other Language Programs of Computer Network, Mobile Computing, microprocessor 8086, C++ , Data Structures , etc and MSBTE diploma,BCA,MCA and engineering related concepts visit our  BLOG


































Output:-



Sunday, January 30, 2022

Source code - Android Studio Login form with Java , XML , Manifest Files

Source code for android login form

Hello !! So today I have come up with a Login form creation topic of Android Studio code . Wel in this we will make an android application of Login form of our android device using own customized android application in java

I have attached a XML, Java and Manifest file as well. There are many other Android Studio, C++, etc related programs on our blog for MSBTE , B.E.,M.E., MCA, BCA students do check out other codes as well !!

Practical no- 10 :-

XML code for login form:

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

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

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

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    tools:context=".MainActivity">

    <TextView

        android:text = "Login"

        android:layout_width="wrap_content"

        android:layout_height = "wrap_content"

        android:id = "@+id/textview"

        android:textSize = "35dp"

        android:layout_alignParentTop = "true"

        android:layout_centerHorizontal = "true" />

    <EditText

        android:layout_width = "wrap_content"

        android:layout_height = "wrap_content"

        android:id = "@+id/editText"

        android:hint = "Enter Name"

        android:focusable = "true"

        android:textColorHighlight = "#ff7eff15"

        android:textColorHint = "#ffff25e6"

        android:layout_marginTop = "46dp"

        android:layout_alignParentLeft = "true"

        android:layout_alignParentStart = "true"

        android:layout_alignParentRight = "true"

        android:layout_alignParentEnd = "true" />

    <EditText

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:inputType="textPassword"

        android:ems="10"

        android:id="@+id/editText2"

        android:layout_below="@+id/editText"

        android:layout_alignParentLeft="true"

        android:layout_alignParentStart="true"

        android:layout_alignRight="@+id/editText"

        android:layout_alignEnd="@+id/editText"

        android:textColorHint="#ffff299f"

        android:hint="Password" />

    <TextView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="Attempts Left:"

        android:id="@+id/textView2"

        android:layout_below="@+id/editText2"

        android:layout_alignParentLeft="true"

        android:layout_alignParentStart="true"

        android:textSize="25dp" />

    <TextView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="New Text"

        android:id="@+id/textView3"

        android:layout_alignTop="@+id/textView2"

        android:layout_alignParentRight="true"

        android:layout_alignParentEnd="true"

        android:layout_alignBottom="@+id/textView2"

        android:layout_toEndOf="@+id/textview"

        android:textSize="25dp"

        android:layout_toRightOf="@+id/textview" />

    <Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="login"

        android:id="@+id/button"

        android:layout_alignParentBottom="true"

        android:layout_toLeftOf="@+id/textview"

        android:layout_toStartOf="@+id/textview" />

    <Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="Cancel"

        android:id="@+id/button2"

        android:layout_alignParentBottom="true"

        android:layout_toRightOf="@+id/textview"

        android:layout_toEndOf="@+id/textview" />

</RelativeLayout>








JAVA File for login form

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Color;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    Button b1,b2;

    EditText ed1,ed2;

    TextView tx1;

    int counter = 3;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        b1 = (Button)findViewById(R.id.button);

        ed1 = (EditText)findViewById(R.id.editText);

        ed2 = (EditText)findViewById(R.id.editText2);

        b2 = (Button)findViewById(R.id.button2);

        tx1 = (TextView)findViewById(R.id.textView3);

        tx1.setVisibility(View.GONE);

        b1.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                if(ed1.getText().toString().equals("admin") &&

                        ed2.getText().toString().equals("admin")) {

                    Toast.makeText(getApplicationContext(),

                            "Redirecting...",Toast.LENGTH_SHORT).show();

                }else{

                    Toast.makeText(getApplicationContext(), "Wrong Credentials",Toast.LENGTH_SHORT).show();


                            tx1.setVisibility(View.VISIBLE);

                    tx1.setBackgroundColor(Color.RED);

                    counter--;

                    tx1.setText(Integer.toString(counter));


                    if (counter == 0) {

                        b1.setEnabled(false);

                    }

                }

            }

        });

        b2.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                finish();

            }

        });

    }

}



Manifest file for login form:

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

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="com.example.myapplication">

    <application

        android:allowBackup="true"

        android:icon="@mipmap/ic_launcher"

        android:label="@string/app_name"

        android:theme="@style/AppTheme" >

        <activity

            android:name=".MainActivity"

            android:label="@string/app_name" >

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" /></intent-filter> </activity></application></manifest>



Programs:-

For many other Language Programs of microprocessor 8086, Android , C++ , Data Structures , etc and MSBTE diploma,BCA,MCA and engineering related concepts visit our  BLO

Wednesday, January 26, 2022

Android RadioButton and Radio Group- JAVA Radio Buttons | Android Developers RadioButton & RadioGroup Tutorial With Example In Android

EXPERIMENT 12 - DIPLOMA


Hello !! So today you are going to learn Android Studio code/program for RadioButton and Radio group. In this we will make  own customized android application in java

I have attached a XML, Java and Manifest file as well. There are many other Android Studio, C++, etc related programs on our blog do check the as well !!


Android | How to add Radio Buttons in an Android Application?


XML code for RadioButton:-


<?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"

    tools:context=".MainActivity"

    android:orientation="vertical">

    <TextView

        android:id="@+id/textView1"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:layout_marginTop="30dp"

        android:gravity="center_horizontal"

        android:textSize="22dp"

        android:text="Single Radio Buttons" />

    <!--   Default RadioButtons  -->

    <RadioButton

        android:id="@+id/radioButton1"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:layout_gravity="center_horizontal"

        android:text="Radio Button 1"

        android:layout_marginTop="20dp"

        android:textSize="20dp" />

    <RadioButton

        android:id="@+id/radioButton2"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:text="Radio Button 2"

        android:layout_marginTop="10dp"

        android:textSize="20dp" />

    <View

        android:layout_width="fill_parent"

        android:layout_height="1dp"

        android:layout_marginTop="20dp"

        android:background="#B8B894" />

    <TextView

        android:id="@+id/textView2"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:layout_marginTop="30dp"

        android:gravity="center_horizontal"

        android:textSize="22dp"

        android:text="Radio button inside RadioGroup" />

    <!--   Customized RadioButtons  -->

    <RadioGroup

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

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

        <RadioButton

            android:id="@+id/radioMale"

            android:layout_width="fill_parent"

            android:layout_height="wrap_content"

            android:text="  Male"

            android:layout_marginTop="10dp"

            android:checked="false"

            android:textSize="20dp" />

        <RadioButton

             android:id="@+id/radioFemale"

            android:layout_width="fill_parent"

             android:layout_height="wrap_content"

             android:text="   Female"

            android:layout_marginTop="20dp"

            android:checked="false"

            android:textSize="20dp" />

    </RadioGroup>

    <Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="Show Selected"

        android:id="@+id/button"

        android:onClick="onclickbuttonMethod"

        android:layout_gravity="center_horizontal" />

</LinearLayout>


JAVA code for RADIO Button :-

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.RadioButton;

import android.widget.RadioGroup;

import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    Button button;

    RadioButton genderradioButton;

    RadioGroup radioGroup;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main)

radioGroup=(RadioGroup)findViewById(R.id.radioGroup);

    }

    public void onclickbuttonMethod(View v){

        int selectedId = radioGroup.getCheckedRadioButtonId();

        genderradioButton = (RadioButton) findViewById(selectedId);

  if(selectedId==-1){

            Toast.makeText(MainActivity.this,"Nothing selected", Toast.LENGTH_SHORT).show();

        }

        else{

Toast.makeText(MainActivity.this,genderradioButton.getText(), Toast.LENGTH_SHORT).show();

        }

    }

}

 Android Radio button source code



Programs:-


For many other Language Programs of microprocessor 8086, C++ , Data Structures, etc and MSBTE diploma and MCA,BCA, engineering related concepts visit our  BLOG