Android Connect With Firebase

To create a new Firebase project, follow the below mentioned steps :-  

1. Open the URL – https://console.firebase.google.com

2. Then click on “Add Project”.

3. Enter the Firebase Project name and accept the conditions and then proceed with clicking on “Continue” button.

4. On the next Welcome screen, click on “Add Firebase to your Android app“. Enter the package name and click on Next.

5 . Firebase App, Register your app id and download the google-services.json file. Add it to your app folder

Specify Maven repository URL
  1. Add Google services classpath as below
  2. Add maven repository url
/ Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
            classpath 'com.android.tools.build:gradle:3.2.1'
          classpath 'com.google.gms:google-services:4.2.0'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com" // Google's Maven repository
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Add Firebase Dependencies

Add them in you app level(app folder) build.gradle, then Add app lavel Dependency

    implementation 'com.google.firebase:firebase-core:16.0.9'
    implementation 'com.google.firebase:firebase-firestore:19.0.0'
    implementation 'com.google.firebase:firebase-database:17.0.0'
    implementation  'com.google.firebase:firebase-auth:17.0.0'


Add Bottom Of File App Level Dependency

apply plugin: 'com.google.gms.google-services'


Now Sync And Install and unstall App

Latest Firebase Release Note Url

Android Tabhost Example

acrtivity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 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">
    <TabHost android:id="@+id/tabhost"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">
            <TabWidget android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
            <FrameLayout android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent">
                <LinearLayout
                    android:id="@+id/tab1"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent">
                    <Button
                        android:id="@+id/button"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="tab1" />
                </LinearLayout>
                <LinearLayout
                    android:id="@+id/tab2"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent">
                    <Button
                        android:id="@+id/button2"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="tab2" />
                </LinearLayout>
            </FrameLayout>
        </LinearLayout>
    </TabHost>
</android.support.constraint.ConstraintLayout>

MainActivity.java

package com.example.ppc.tabhost;

import android.app.TabActivity;
import android.support.v4.app.Fragment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TabHost;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        TabHost tabs = (TabHost) findViewById(R.id.tabhost);
        tabs.setup();
        TabHost.TabSpec spec = tabs.newTabSpec("tag1");
        spec.setContent(R.id.tab1);
        spec.setIndicator("First");
        tabs.addTab(spec);
        spec = tabs.newTabSpec("tag2");
        spec.setContent(R.id.tab2);
        spec.setIndicator("second");
        tabs.addTab(spec);

        tabs.setOnTabChangedListener(new TabHost.OnTabChangeListener() {
            @Override
            public void onTabChanged(String tabId) {
                if (tabId.equals("tag1")){
                   Toast.makeText(getApplicationContext(),"This IS Tab One",Toast.LENGTH_LONG).show();
                }

                else if (tabId.equals("tag2")){
                    Toast.makeText(getApplicationContext(),"This IS Tab Two",Toast.LENGTH_LONG).show();
                }
            }
        });

    }
}


Computer Science And Programing Book Download

Please See The Link Here Is All Programing Book Are Foldered

link

āϜāĻžāĻ­āĻž āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚

āϜāĻžāĻ­āĻž āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚ :
āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻ—āϤāĻŋāĻĒāĻĨ āύāĻŋāĻļā§āϚāĻŋāĻ¨ā§āϤ āϰāĻžāĻ–āϤ⧇ āϝ⧇ āĻĒāĻĻā§āϧāϤāĻŋ āĻ…āĻŦāϞāĻŽā§āĻŦāύ āĻ•āϰāĻž āĻšā§Ÿ āϤāĻžāχ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚āĨ¤āĻŽāύ⧇ āĻ•āϰ āϤ⧁āĻŽāĻŋ āĻŦāĻžāϏ⧇ āωāĻ āϞ⧇āχ āĻŦāĻŽāĻŋ āĻ•āϰ⧋ āĻāĻŦāĻ‚ āϝ⧇āĻ–āĻžāύ⧇ āĻŦāĻŽāĻŋ āĻ¸ā§āϟāĻžāĻ°ā§āϟ āĻšā§Ÿ āϤ⧁āĻŽāĻŋ āϏ⧇āĻ–āĻžāύ⧇āχ āĻŦāĻžāϏ āĻĨ⧇āϕ⧇ āύ⧇āĻŽā§‡ āĻ—āĻ¨ā§āϤāĻŦā§āϝ⧇ āϝāĻžāĻ“ā§ŸāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰāĨ¤ āĻāĻ–āĻžāύ⧇ āϤ⧋āĻŽāĻžāϰ āĻŦāĻžāϏ⧇ āϊāĻ āĻŋāϞ⧇ āĻŦāĻŽāĻŋ āĻšāϤ⧇ āĻ“ āĻĒāĻžāϰ⧇ āφāĻŦāĻžāϰ āύāĻžāĻ“ āĻĒāĻžāϰ⧇ āĻāϟāĻž āϤ⧁āĻŽāĻŋ āϝ⧇āĻŽāύ āϜāĻžāύ⧋ āϤ⧇āĻŽāύāĻŋ āĻāĻ•āϜāύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ āĻ“ āϜāĻžāύ⧇ āϝ⧇ āϤāĻžāϰ āϕ⧋āĻĨāĻžā§Ÿ āϕ⧋āĻĨāĻžā§Ÿ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝ⧇āĻŽāύ āϤ⧁āĻŽāĻŋ āϜāĻžāύ⧋ āϝ⧇ āϝāĻĻāĻŋ āĻŦāĻžāϏ⧇ āĻ­āĻŋ⧜ āĻšā§Ÿ āĻ…āĻĨāĻŦāĻž āĻ…āύ⧇āĻ• āĻ—āϰāĻŽā§‡ āϤ⧋āĻŽāĻžāϰ āĻŦāĻŽāĻŋ āĻšāϤ⧇āĻ“ āĻĒāĻžāϰ⧇ āύāĻžāĻ“ āĻĒāĻžāϰ⧇ āĻ āĻŋāĻ• āϤ⧇āĻŽāύāĻŋ āωāĻĻāĻšāĻžāϰāĻŖ āĻ¸ā§āĻŦāϰ⧂āĻĒ āϤ⧁āĻŽāĻŋ āϕ⧋āύ⧋ āχāĻŽā§‡āϜ āĻĢāĻžāχāϞ āϤ⧋āĻŽāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡ āĻ•āϞ āĻ•āϰāϞ⧇ āϝ⧇āϟāĻž āϕ⧋āύ⧋ āĻ“ā§Ÿā§‡āĻŦāϏāĻžāχāϟ āĻ āφāϛ⧇ āĻāĻ–āύ āϝāĻĻāĻŋ āϏ⧇āχ āϏāĻžāχāĻŸā§‡ āχāĻŽā§‡āϜ āĻĢāĻžāχāϞāϟāĻŋ āφāϗ⧇ āĻšāϤ⧇ āĻĄāĻŋāϞāĻŋāϟ āĻšā§Ÿā§‡ āĻĨāĻžāϕ⧇ āϤāĻ–āύ āϤ⧋āĻŽāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϐāϜāĻžā§ŸāĻ—āĻžā§Ÿ āĻĨ⧇āĻŽā§‡ āϝāĻžāĻŦ⧇ āĻ āĻŋāĻ• āϤ⧋āĻŽāĻžāϰ āĻŦāĻŽāĻŋāϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϰ āύ⧟ āĨ¤ āϤ⧁āĻŽāĻŋ āϝ⧇āĻŽāύ āϜāĻžāύ⧋ āĻŦāĻŽāĻŋ āĻšāϞ⧇āχ āφāĻŽāĻŋ āĻ…āĻ¨ā§āϝ āĻāĻ•āϟāĻž āĻŦāĻžāϏ āĻ āĻ…āĻĨāĻŦāĻž āĻšā§‡āρāĻŸā§‡āχ āĻ—āĻ¨ā§āϤāĻŦā§āϝ⧇ āϝāĻžāĻŦā§‹ āĻ…āĻ°ā§āĻĨāĻžā§Ž āϤ⧁āĻŽāĻŋ āĻĨāĻŋāĻŽ āĻĨāĻžāĻ•āĻŦ⧇ āύāĻž āϝ⧇āϕ⧋āύ⧋ āωāĻĒāĻžā§Ÿā§‡ āϤ⧋āĻŽāĻžāϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ—āĻ¨ā§āϤāĻŦā§āϝ⧇ āϝāĻžāĻŦ⧇ āĻ āĻŋāĻ• āϤ⧇āĻŽāύāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ āĻ•āĻŋāϛ⧁ āωāĻĒāĻžā§Ÿ āϤ⧈āϰ⧀ āĻ•āϰ⧇ āϰāĻžāϖ⧇ āϝ⧇āĻŽāύ āϤāĻžāϰ āϞ⧋āĻ•āĻžāϞ āĻ¸ā§āĻŸā§‹āϰ⧇ āĻāĻ•āϟāĻž āĻĢāĻžāχāϞ āϰāĻžāϖ⧇ āĻ…āĻĨāĻŦāĻž āĻ…āĻ¨ā§āϝ āϕ⧋āύ⧋ āĻŸā§‡āĻ•ā§āϏāϟ āĻļā§‹ āĻ•āϰ⧇ āĻāϟāĻžāχ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚āĨ¤

āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚ āϕ⧀āĻ“ā§ŸāĻžāĻ°ā§āĻĄ āϏāĻŽā§‚āĻš :
try {} catch (){}finnaly {}āĻāĻŦāĻ‚ throw āĻšāϞ⧋ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚ āϕ⧀āĻ“ā§ŸāĻžāĻ°ā§āĻĄāĨ¤
āϝāĻ–āύ āϕ⧋āύ⧋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻĨāĻžāĻ•āĻžāϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āĻĨāĻžāĻ•āĻŦ⧇ āϤāĻ–āύ āĻ“āχ āϕ⧋āĻĄāϗ⧁āϞ⧋ try { //āĻāĻ–āĻžāύ⧇ āϕ⧋āĻĄ āĻšāĻŦ⧇ } āĻŦā§āϞāϕ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ try āĻŦā§āϞāĻ• āĻ•āĻ–āύ⧋ āĻāĻ• āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āύāĻž āϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ catch (// āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻāϰ āϧāϰāĻŖ āĻāϰ āĻŦāĻ°ā§āĻŖāύāĻž āĻĨāĻžāĻ•āĻŦ⧇ ){} āĻ…āĻĨāĻŦāĻž finally {} āĻŦā§āϞāĻ• āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āĻāĻ•āϟāĻŋ try{} āĻŦā§āϞāĻ• āĻ āĻāĻ•āĻžāϧāĻŋāĻ• āϧāϰāϪ⧇āϰ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇ āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ try {}āĻŦā§āϞāϕ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚āĻāĻŦāĻ‚ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ•āĻžāύ⧇āĻ•āĻļāύ āϕ⧋āĻĄ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇ āχāωāϜāĻžāϰ āĻšā§ŸāϤ⧋āĻŦāĻž āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻāϰ āϜāĻžā§ŸāĻ—āĻžā§Ÿ āύāĻŽā§āĻŦāϰ āĻĻāĻŋāϞ⧋ āĻ…āĻĨāĻŦāĻž āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻšāϞ⧋āύāĻž āϏ⧇āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āϗ⧁āϞ⧋ āĻĒāĻ°ā§āϝāĻžā§ŸāĻ•ā§āϰāĻŽā§‡ āϏāĻžāϜāĻžāϤ⧇ āĻĒāĻžāϰ⧋āĨ¤ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻāϰ āĻļ⧇āώ⧇ āĻœā§‡āύ⧇āϰāĻŋāĻ• āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻ•ā§āϝāĻžāϚ āĻŦā§āϞāĻ• āϰāĻžāĻ–āϞ⧇ āĻ…āύ⧇āĻ• āϏ⧁āĻŦāĻŋāϧāĻž āϝ⧇āĻŽāύ āϤ⧁āĻŽāĻŋ āĻāĻ•āϟāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡ āĻĻ⧁āχāϟāĻž āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āϰāĻžāĻ–āϞ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇ āϤ⧋āĻŽāĻžāϰ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻāϰ āĻŦāĻžāχāϰ⧇āĻ“ āĻ•āĻŋāϛ⧁ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻž āϤ⧁āĻŽāĻŋ āϗ⧇āϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāϛ⧋āύāĻž āϤāĻžāχ āϤ⧁āĻŽāĻŋ catch (Exception e ){} āĻŦ⧇āĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āĨ¤ finally āĻšāϞ⧋ āĻŸā§āϰāĻžāχ āĻ…āĻĨāĻŦāĻž catch āϝ⧇āϕ⧋āύ⧋ āĻāĻ•āϟāĻžāϰ āĻ•āĻžāϜ āĻļ⧇āώ āĻšāϞ⧇ finally āĻŦā§āϞāĻ• āĻāϰ āĻ•āĻžāϜ āĻļ⧁āϰ⧁ āĻ•āϰāĻŦ⧇āĨ¤ āϝ⧇āĻŽāύ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϞ⧇ āĻŸā§āϰāĻžāχ āĻŦā§āϞāĻ•āĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻŦāĻ‚ finnaly āĻŦā§āϞāϕ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ•āĻžāύ⧇āĻ•ā§āϟ null āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϞ⧇ āϤāĻ–āύ āϕ⧋āĻĄ āĻĒā§āϰāĻĨāĻŽā§‡ try āĻŦā§āϞāĻ• āĻ āϏāĻžāĻ•āϏ⧇āϏ āύāĻž āĻšāϞ⧇ catch āĻŦā§āϞāĻ• āĻāĻ•ā§āϏ⧇āĻ•āĻŋāωāϟ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ āϤāĻžāϰ āĻĒāϰ āĻĢāĻžāχāύāĻžāϞāĻŋ āĻŦā§āϞāĻ• āĻāϰ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇āĨ¤ āĻŽā§‹āϟ āĻ•āĻĨāĻž āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻĨāĻžāϕ⧇ āĻŦāĻž āύāĻž āĻĨāĻžāĻ• finally āĻŦā§āϞāĻ• try catch āĻāϰ āĻĒāϰ āĻāĻ•ā§āϏ⧇āĻ•āĻŋāωāϟ āĻšāĻŦ⧇āχ āϝāĻĻāĻŋ āĻĢāĻžāχāύāĻžāϞāĻŋ āĻŦā§āϞāĻ• āĻ•āϞ āĻ•āϰ⧇ āĻĨāĻžāĻ•āĻŋāĨ¤ āĻāĻ•āϟāĻž āĻŸā§āϰāĻžāχ catch āĻŦā§āϞāϕ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āφāϰ⧇āĻ•āϟāĻŋ try catch āĻŦā§āϞāĻ• āĻāĻŦāĻ‚ āĻāϰ āĻŽāĻ§ā§āϝ⧇ āφāϰ⧇āĻ•āϟāĻŋ try catch āĻŦā§āϞāĻ• āĻĒāĻ°ā§āϝāĻžā§ŸāĻ•ā§āϰāĻŽā§‡ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻžāϕ⧇ āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ try catc āĻŦāϞāĻž āĻšā§ŸāĨ¤ āĻ…āύ⧇āĻ• āϏāĻŽā§Ÿ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ throw āĻ•āϰāĻž āĻšā§Ÿ āϝ⧇āĻŽāύ āϤ⧁āĻŽāĻŋ āϚāĻžāĻšā§āĻ› āĻ•āĻžāϰ⧋ āĻŦ⧟āϏ ā§§ā§Ļ āĻāϰ āĻ•āĻŽ āĻšāϞ⧇ āĻ…āĻĨāĻŦāĻž āĻ“āϜāύ ⧍ā§Ļ āϕ⧇āϜāĻŋ āĻāϰ āĻ•āĻŽ āĻšāϞ⧇ āĻāĻ•āϟāĻŋ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āĻšāĻŦ⧇ āϤāĻ–āύ āϤ⧁āĻŽāĻŋ āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ throw āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧋āĨ¤ āϝ⧇āĻŽāύ if (age <ā§§ā§Ļ){
throw new ArithmeticException(” āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻŽā§‡āϏ⧇āϜ “)//āĻāĻ•ā§āϏ⧇āĻĒāĻļāύ āύ⧇āĻŽ
}

throw āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧋āĨ¤

āϜāĻžāĻ­āĻž Constructors (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ)

Constructors (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āĻ•āĻŋ ?
Constructors (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āĻāĻ•āϟāĻž āĻŦā§āϞāĻ• āϕ⧋āĻĄ āϝāĻž āĻĻ⧇āĻ–āϤ⧇ āĻ…āύ⧇āĻ•āϟāĻž āϏāĻžāϧāĻžāϰāĻŖ āϕ⧋āĻĄāĻŦā§āϞāϕ⧇āϰ āĻŽāϤ⧋ āϤāĻŦ⧇ āĻāϰ āύāĻžāĻŽāĻ•āϰāĻŖ āĻ•āϰāĻž āĻšā§Ÿ āĻ•ā§āϞāĻžāϏ⧇āϰ āύāĻžāĻŽā§‡āĨ¤ āϝāĻĻāĻŋ āĻ•ā§āϞāĻžāϏ āĻāϰ āύāĻžāĻŽ āĻŸā§‡āĻ¸ā§āϟ āĻšā§Ÿ āϤāĻŦ⧇ āĻ•āĻ¨ā§āϏāĻŸā§āĻ°ā§āϰāĻžāĻ•ā§āϟāϰ āĻāϰ āύāĻžāĻŽ āĻšāĻŦ⧇ āĻŸā§‡āĻ¸ā§āϟāĨ¤ āωāϧāĻžāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ Test (){}.āĻ•āĻ¨ā§āϏāĻŸā§āĻ°ā§āϰāĻžāĻ•ā§āϟāϰ āĻāϰ āĻ•āĻžāϜ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϤ⧈āϰāĻŋāϰ āĻĒāϰāĻĒāϰāχ āĻļ⧁āϰ⧁ āĻšā§Ÿā§‡ āϝāĻžā§Ÿ.āϝāĻĻāĻŋ āφāĻŽāϰāĻž āϕ⧋āύ⧋ āĻ•āĻ¨ā§āϏāĻŸā§āĻ°ā§āϰāĻžāĻ•ā§āϟāϰ āĻĄāĻŋāĻĢāĻžāχāύ āύāĻž āĻ•āϰāĻŋ āϤāĻžāĻšāϞ⧇ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āϕ⧋āĻĄ āύāĻŋāĻœā§‡ āĻĨ⧇āϕ⧇āχ āĻāĻ•āϟāĻŋ āĻ–āĻžāϞāĻŋ āĻ•āĻ¨ā§āϏāĻŸā§āĻ°ā§āϰāĻžāĻ•ā§āϟāϰ āϝ⧋āĻ— āĻ•āϰ⧇ āϤāĻžāϰāĻĒāϰ⧇ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻāϰ āĻ•āĻžāϜ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤āĻ•āĻžāϰāĻŖ āϕ⧋āύ⧋ āĻ•ā§āϞāĻžāϏ āφāĻŽāϰāĻž āϝāĻ–āύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻāϰ āύāĻŋāĻ•āϟ āĻĒāĻžāĻ āĻžā§Ÿ āϤāĻ–āύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻĒā§āϰāĻĨāĻŽā§‡ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻŽā§‡āĻĨāĻĄ āĻšā§‡āĻ• āĻ•āϰ⧇āĨ¤ āϝāĻĻāĻŋ āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻŽā§‡āĻĨāĻĄ āχāωāϜāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻžāύāĻžāύ⧋ āĻĨāĻžāϕ⧇ āϤāĻ–āύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻŦāĻžāύāĻžāύ⧋ āĻ›āĻžā§œāĻžāχ āϕ⧋āĻĄ āϰāĻžāύ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āĨ¤ āϝāĻĻāĻŋ āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻŽā§‡āĻĨāĻĄ āχāωāϜāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻžāύāĻžāύ⧋ āύāĻž āĻĨāĻžāϕ⧇ āϤāĻ–āύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻĄāĻŋāĻĢāĻžāωāĻ˛ā§āϟ āĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻāĻŽā§āĻĒāϟāĻŋ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻŦāĻžāύāĻžāχ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ⧇ āϕ⧋āĻĄ āϰāĻžāύ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇ āϝ⧇āĻŽāύ āφāĻŽāϰāĻž āϝāĻĻāĻŋ āĻāĻ­āĻžāĻŦ⧇ āĻ•ā§āϞāĻžāϏ āĻĄāĻŋāĻĢāĻžāχāύ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϤ⧈āϰ⧀ āĻ•āϰāĻŋ āϤāĻžāĻšāϞ⧇ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āύāĻŋāĻšā§‡āϰ āĻŽāϤ⧋ āĻ•āϰ⧇ āϕ⧋āĻĄ āϰāĻžāύ āĻ•āϰāĻŦ⧇āĨ¤
āĻāϟāĻž āĻšāϞ⧋ āφāĻŽāĻžāĻĻ⧇āϰ āϕ⧋āĻĄ
class Test {}
Test obj = new Test ();
āφāϰ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āϰāĻžāύ āĻ•āϰāĻŦ⧇ āĻāϰāĻ•āĻŽ

class Test {
// āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āϝāĻž āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āύāĻŋāĻœā§‡ āϤ⧈āϰ⧀ āĻ•āϰ⧇ āϰāĻžāύ āĻ•āϰ⧇āϛ⧇āĨ¤ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āϤāĻ–āύāχ āύāĻŋāĻœā§‡ āĻĨ⧇āϕ⧇ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āϤ⧈āϰ⧀ āĻ•āϰāĻŦ⧇ āϝāĻ–āύ āφāĻŽāϰāĻž āϕ⧋āύ⧋ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻ•ā§āϞāĻžāϏ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻ•āϞ āύāĻž āĻ•āϰāĻŋ.
Test (){
}
}
Test obj = new Test ();

Constructors (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āϕ⧇āύ āϤ⧈āϰ⧀ āĻ•āϰāϤ⧇ āĻšā§Ÿ ?
āĻŽā§‚āϞāϤ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϤ⧈āϰāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ•āĻŋāϛ⧁ āĻ•āĻžāĻ°ā§āϝ āϏāĻŽā§āĻĒāĻžāĻĻāύ⧇āϰ āϜāĻ¨ā§āϝ Constructors (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āϤ⧈āϰ⧀ āĻ•āϰāĻž āĻšā§ŸāĨ¤ āϝ⧇āĻŽāύ āϕ⧋āύ⧋ āĻŽā§‡āϏ⧇āϜ āĻļā§‹ āĻ•āϰāĻž āĻ…āĻĨāĻŦāĻž āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ•āĻŋāϛ⧁ āĻ­ā§āϝāĻžāϰāĻŋā§Ÿā§‡āĻŦāϞ āĻāϰ āĻ­ā§āϝāĻžāϞ⧁ āϏ⧇āϟ āĻ•āϰāĻž āĻ…āĻĨāĻŦāĻž āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇āϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āϏ⧇āϟ āĻ•āϰāĻž āĻ…āĻĨāĻŦāĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϤ⧈āϰāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ•āĻžāύ⧇āĻ•āĻļāύ āϤ⧈āϰ⧀ āĻ•āϰāĻž āχāĻ¤ā§āϝāĻžāĻĻāĻŋāĨ¤

Constructors (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āĻāϰ āĻĒā§āϰāĻ•āĻžāϰāϭ⧇āĻĻāσ
ā§§.āĻĄāĻŋāĻĢāĻ˛ā§āϟ Constructors (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) . (āϝ⧇āϟāĻž āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āύāĻŋāĻœā§‡āχ āϤ⧈āϰ⧀ āĻ•āϰ⧇ ) .
⧍. āύ⧋ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ NO ARGUMENT (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) . (āφāĻŽāϰāĻž āĻ•ā§āϞāĻžāϏ āĻ āϝāĻĻāĻŋ āϕ⧋āύ Constructors āĻ•āϞ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϤāĻžāϰ āϝāĻĻāĻŋ āϕ⧋āύ⧋ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ āύāĻž āĻĨāĻžāϕ⧇ āĻ…āĻ°ā§āĻĨāĻžā§Ž empty āĻĒ⧇āϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻāϰ āĻĢāĻžāĻ™ā§āĻ•āĻļāύ āĻāϰ āĻŽāϤ (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āĻšā§Ÿ āϤāĻ–āύ āϤāĻžāϕ⧇ āύ⧋ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ Constructors (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āĻŦāϞ⧇.āϝ⧇āĻŽāύ public TEST (){} .

ā§Š. Parameterized constructor āĻŦāĻž āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āϝ⧁āĻ•ā§āϤ āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰāĨ¤ (āφāĻŽāϰāĻž āĻ•ā§āϞāĻžāϏ āĻ āϝāĻĻāĻŋ āϕ⧋āύ Constructors āĻ•āϞ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϤāĻžāϰ āϝāĻĻāĻŋ āϕ⧋āύ⧋ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ āĻĨāĻžāϕ⧇ āϤāĻ–āύ āϤāĻžāϕ⧇ Parameterized constructor āĻŦāĻž āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āϝ⧁āĻ•ā§āϤ āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻŦāϞ⧇āĨ¤ āϝ⧇āĻŽāύ public TEST (int name ){}.

Constructor (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) Chaining āĻ•āĻŋ ?

Constructor (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) Chaining āĻ•āĻŋ ?
āĻāĻ•āϟāĻž āĻ•ā§āϞāĻžāϏ⧇ āĻāϕ⧇āϰ āĻ…āϧāĻŋāĻ• Constructor (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇ āĻ…āĻĨāĻŦāĻž āφāĻŽāϰāĻž āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻāϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻ­āĻŋāĻ¨ā§āύ āĻ•āϰ⧇ āĻ…āĻĨāĻŦāĻž āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻāĻŦāĻ‚ āύāύ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āϏāĻš āϤāĻŋāύāϟāĻŋ Constructor (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āĻŦāĻžāύāĻŋā§Ÿā§‡ āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āϝāĻ–āύ āĻāĻ•āχ āĻ•ā§āϞāĻžāϏ⧇āϰ āĻāĻ•āϟāĻŋ Constructor (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āĻ“āχ āĻ•ā§āϞāĻžāϏ⧇āϰ āφāϰ⧇āĻ•āϟāĻŋ Constructor (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) āĻ•āϞ āĻ•āϰ⧇ āϤāĻ–āύ āϤāĻžāϕ⧇ Constructor (āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ) Chaining āĻŦāϞ⧇āĨ¤

āωāĻĒāϰ⧇āϰ āϕ⧋āĻĄāϟāĻŋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāϞ⧇ āφāĻŽāϰāĻž āϝ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻĒāĻžāχ āϤāĻž āĻšāϞ⧋
this (“begginerbook .com “); āĻāĻ–āĻžāύ⧇ this āĻāϟāĻž āĻāχ āĻ•ā§āϞāĻžāϏ āϕ⧇ āĻŦā§‹āĻāĻžā§Ÿ āϏ⧁āϤāϰāĻžāĻ‚ āϝāĻĻāĻŋ āĻāχ āĻ•ā§āϞāĻžāϏ⧇āϰ āύāĻžāĻŽ Myclass āĻšā§Ÿ āϤāĻŦ⧇ this (“begginerbook .com “); āĻŽāĻžāύ⧇
Myclass (“begginerbook .com “); āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāϟāĻž āĻāχ āĻ•ā§āϞāĻžāϏ⧇āϰ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻ•āϞ āĻ•āϰ⧇āϛ⧇āĨ¤

Super() āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ

āϝāĻ–āύ āφāĻŽāϰāĻž āϕ⧋āύ āĻ•ā§āϞāĻžāϏ āϕ⧇ āĻāĻ•ā§āϏāĻŸā§‡āύāĻĄāϏ āĻ•āϰ⧇ āĻ•āĻžāϜ āĻ•āϰāĻŋ āϤāĻ–āύ āĻĒā§āϝāĻžāϰ⧇āĻ¨ā§āϟ āĻ•ā§āϞāĻžāϏ⧇āϰ āϏāĻ•āϞ āĻŽā§‡āĻĨāĻĄ āĻ“ āĻĒā§āϰāĻĒāĻžāĻ°ā§āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ āĻāϟāĻž āφāϗ⧇āχ āϜāĻžāύāĻŋāĨ¤ āĻŽāύ⧇ āĻ•āϰ Student class āϕ⧇ āĻŦā§āϰāĻŋāϞāĻŋ⧟āĻžāĻ¨ā§āϟ āĻ•ā§āϞāĻžāϏ āĻāĻ•ā§āϏāĻŸā§‡āύāĻĄāϏ āĻ•āϰ⧇āϛ⧇āĨ¤ āĻŦā§āϰāĻŋāϞāĻŋ⧟āĻžāĻ¨ā§āϟ āĻ•ā§āϞāĻžāϏ āĻ āĻāĻ•āϟāĻž āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰ āφāϛ⧇ āĻāĻŦāĻ‚ Student āĻ•ā§āϞāĻžāϏ āĻ āĻāĻ•āϟāĻž āĻāĻ•āχ āϧāϰāϪ⧇āϰ āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰ āφāϛ⧇āĨ¤ āϝāĻĻāĻŋ āĻŦā§āϰāĻŋāϞāĻŋ⧟āĻžāĻ¨ā§āϟ āĻ•ā§āϞāĻžāϏ āĻ āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰ āύāĻž āĻĨāĻžāĻ•āϤ⧋ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻ•āϞ āĻ•āϰāϤāĻžāĻŽ āϤāĻ–āύ āĻĒā§āϝāĻžāϰ⧇āĻ¨ā§āϟ āĻ•ā§āϞāĻžāϏ āĻŦāĻž Student āĻ•ā§āϞāĻžāϏ āĻāϰ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻ•āϞ āĻšāϤ⧋āĨ¤ āφāϰ āϝāĻĻāĻŋ āĻŦā§āϰāĻŋāϞāĻŋ⧟āĻžāĻ¨ā§āϟ āĻ•ā§āϞāĻžāϏ āĻ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻ•āϞ āĻĨāĻžāϕ⧇ āϤāĻžāĻšāϞ⧇ āĻŦā§āϰāĻŋāϞāĻŋ⧟āĻžāĻ¨ā§āϟ āĻ•ā§āϞāĻžāϏ āĻ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻ•āϞ āĻšāĻŦ⧇āĨ¤ āϝāĻĻāĻŋ āĻāĻŽāύ āĻšā§Ÿ āĻĒā§āϝāĻžāϰ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āϚāĻžāχāĻ˛ā§āĻĄ āĻĻ⧁āχ āĻ•ā§āϞāĻžāϏ āĻāχ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻ•āϞ āφāϛ⧇ āĻāĻŽāϤāĻžāĻŦāĻ¸ā§āĻĨāĻžā§Ÿ āφāĻŽāϰāĻž āϝāĻĻāĻŋ āϚāĻžāχāĻ˛ā§āĻĄ āĻ•ā§āϞāĻžāϏ āĻāϰ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϤ⧈āϰ⧀ āĻ•āϰāĻŋ āϤāĻžāĻšāϞ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ­āĻžāĻŦ⧇ āϚāĻžāχāĻ˛ā§āĻĄ āĻ•ā§āϞāĻžāϏ āĻāϰ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻ•āϞ āĻšāĻŦ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāϰāĻž āϝāĻĻāĻŋ āϚāĻžāχ āĻĒā§āϝāĻžāϰ⧇āĻ¨ā§āϟ āĻŦāĻž āĻŦ⧇āϜ āĻ•ā§āϞāĻžāϏ⧇āϰ āĻ•āĻ¨ā§āϏāĻŸā§āϰāĻžāĻ•ā§āϟāϰ āĻ•āϞ āĻšāĻŦ⧇ āϤāĻ–āύ super () āϕ⧀āĻ“ā§ŸāĻžāĻ°ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšāĻŦ⧇āĨ¤

Share a folder, drive, or printer on the network in Windows

Verify that the sharing component is installed

To verify that File and Printer Sharing is on your computer (typically installed by default):

  1. Navigate to the Network and Sharing Center.Note:For help navigating, see Get around in Windows.
  2. Click Change adapter settings.
  3. Right-click the local connection icon and select Properties.
  4. In the area below “This connection uses the following items:”, look for File and Printer Sharing for Microsoft Networks.
    • If this component is not available:
      1. Click Install. Select Service, and then click Add….
      2. Select File and Printer Sharing for Microsoft Networks, and then click OK.
      3. Click Close. If a dialog window appears telling you to restart your computer, do so.
    • If the component is available, make sure it is checked.

Back to top

Share a folder, drive, or printer

Once File and Printer Sharing is installed, to share a folder or drive:

  1. Right-click the folder or drive you want to share.
  2. Click Properties. From the Sharing tab, click Advanced Sharing.
  3. Click Share this folder.
  4. In the appropriate fields, type the name of the share (as it appears to other computers), the maximum number of simultaneous users, and any comments that should appear beside it.
  5. If you would like to grant access to particular groups or individuals, click Permissions to add the appropriate groups or usernames.
  6. If you are using NTFS, check the permissions in the Security tab to ensure that they are properly set to allow access to the share. Because Security settings override Share permissions, it is possible for people on the Permissions list to be denied access to the share because they either are not specified or are denied specifically in the Security list.Note:FAT32 does not provide the same level of security as NTFS; if you’re using FAT32, you will not see the Security tab.
  7. Click OK.

To share a printer:

  1. From the Control Panel, open Devices and Printers.
  2. Right-click the printer you want to share. Click Printer Properties, and then select the Sharing tab.
  3. Check Share this Printer. Under Share name, select a shared name to identify the printer. Click OK.

Back to top

Access a shared folder or printer

To find and access a shared folder or printer:

  1. Search for Network, and click to open it.
  2. Select Search Active Directory at the top of the window; you may need to first select the Network tab on the upper left.
  3. From the drop-down menu next to “Find:”, select either Printers or Shared Folders.
  4. You can now enter search terms in the appropriate fields to modify the search; to start the search, click Find Now. To search for shared printers and folders that match any criteria, click Find Now without entering any search terms.
  5. You will see a list of shared printers and folders that are available on the network. Double-click the item to which you want to connect.

If you know the exact name of the computer and the share, or the exact name of the printer, you can enter it directly:

  1. Navigate to a search field. Enter two backslashes, the name of the computer, another backslash, and then the name of the share or printer. For example, if the name of the computer is bl-iub-threepio.ads.iu.edu and the name of the share is r2d2, type: \\bl-iub-threepio.ads.iu.edu\r2d2
  2. Click OK.

If you need to repeatedly access a shared folder or network drive, you can map to it. Mapping creates a persistent link to the share, allowing you to double-click its icon in My Computer whenever you want access.

Android development Time Face Error And solution

  1. Android Resource File Linking Fail . Android R.id Red Color

Solution : From Build Menu Clean Project And Rebuild Project.

2. implementation 'com.android.support:appcompat-v7:28.0.0' Red Color error.
Solution : Add below Two line After above Line or Last Line.

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'

3. Android Firebase Auth Gradle dependency Error
Solution : Android Firebase core And Other Libreary Version same like This Way
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-auth:16.0.1'
implementation 'com.google.firebase:firebase-database:16.0.1'


3 . BUILD TIME UNSPECTED PROCESS ERROR

Solution : go To Project level Garadle.build And Change Your Gradle Version To If Say Any Update Dont update.
classpath 'com.android.tools.build:gradle:3.3.2'

4. Multidex Problem

 Solution : Add Dependency In App level gradle.build And Enable Multidex True in Default Config In App.build.gradle file .
 defaultConfig { 
  //...
  multiDexEnabled true 
 }
compile 'com.android.support:multidex:1.0.1' 

5.

Solution: Added two lines in gradle.properties file:
 These two lines automatically resolved my dependency conflicts between google's files and third party dependencies. Here's the link to follow: https://developer.android.com/topic/libraries/support-library/androidx-overview#new-project

android.useAndroidX=true
android.enableJetifier=true

5

ERROR: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add ‘tools:replace=”android:appComponentFactory”‘ to element at AndroidManifest.xml:5:5-19:19 to override.

Solution : Goto gradle.properties file: And Write And Sync

android.useAndroidX=true
android.enableJetifier=true

Android Tutorial Website List

<table id="demo-table" class="bordered cellpadding-0 cellspacing-0">
<thead>
<tr>
<th id='column-header-1'>Column Header 1<div id='column-header-1-sizer'></div></th>
<th id='column-header-2'>Column Header 2<div id='column-header-2-sizer'></div></th>
<th id='column-header-3'>Column Header 3<div id='column-header-3-sizer'></div></th>
<th id='column-header-4'>Column Header 4<div id='column-header-4-sizer'></div></th>
<th id='column-header-5'>Column Header 5<div id='column-header-5-sizer'></div></th>
<th id='column-header-6'>Column Header 6<div id='column-header-6-sizer'></div></th>
<th id='column-header-7'>Column Header 7<div id='column-header-7-sizer'></div></th>
<th id='column-header-8'>Column Header 8<div id='column-header-8-sizer'></div></th>
<th id='column-header-9'>Column Header 9<div id='column-header-9-sizer'></div></th>
<th id='column-header-10'>Column Header 10<div id='column-header-10-sizer'></div></th>
<th id='column-header-11'>Column Header 11<div id='column-header-11-sizer'></div></th>
<th id='column-header-12'>Column Header 12<div id='column-header-12-sizer'></div></th>
<th id='column-header-13'>Column Header 13<div id='column-header-13-sizer'></div></th>
<th id='column-header-14'>Column Header 14<div id='column-header-14-sizer'></div></th>
<th id='column-header-15'>Column Header 15<div id='column-header-15-sizer'></div></th>
<th id='column-header-16'>Column Header 16<div id='column-header-16-sizer'></div></th>
<th id='column-header-17'>Column Header 17<div id='column-header-17-sizer'></div></th>
<th id='column-header-18'>Column Header 18<div id='column-header-18-sizer'></div></th>
<th id='column-header-19'>Column Header 19<div id='column-header-19-sizer'></div></th>
<th id='column-header-20'>Column Header 20<div id='column-header-20-sizer'></div></th>
<th id='column-header-21'>Column Header 21<div id='column-header-21-sizer'></div></th>
<th id='column-header-22'>Column Header 22<div id='column-header-22-sizer'></div></th>
<th id='column-header-23'>Column Header 23<div id='column-header-23-sizer'></div></th>
<th id='column-header-24'>Column Header 24<div id='column-header-24-sizer'></div></th>
<th id='column-header-25'>Column Header 25<div id='column-header-25-sizer'></div></th>
</tr>
</thead>
<tbody>
<td>My Data 1</td>
<td>My Data 2</td>
<td>My Data 3</td>
<td>My Data 4</td>
<td>My Data 5</td>
<td>My Data 6</td>
<td>My Data 7</td>
<td>My Data 8</td>
<td>My Data 9</td>
<td>My Data 10</td>
<td>My Data 11</td>
<td>My Data 12</td>
<td>My Data 13</td>
<td>My Data 14</td>
<td>My Data 15</td>
<td>My Data 16</td>
<td>My Data 17</td>
<td>My Data 18</td>
<td>My Data 19</td>
<td>My Data 20</td>
<td>My Data 21</td>
<td>My Data 22</td>
<td>My Data 23</td>
<td>My Data 24</td>
<td>My Data 25</td>
</tbody>
</table>
view raw index.html hosted with ❤ by GitHub

Resizable Table Columns Using jQuery UI

I was having trouble resizing table columns. All of the solution I found would work until my table was larger than my viewport, then they failed. I finally found a (relatively) easy solution with jQuery UI.

A Pen by Chad Armond on CodePen.

License.

$(function() {
var thHeight = $("table#demo-table th:first").height();
$("table#demo-table th").resizable({
handles: "e",
minHeight: thHeight,
maxHeight: thHeight,
minWidth: 40,
resize: function (event, ui) {
var sizerID = "#" + $(event.target).attr("id") + "-sizer";
$(sizerID).width(ui.size.width);
}
});
});
view raw script.js hosted with ❤ by GitHub
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
view raw scripts hosted with ❤ by GitHub
body {
font-family: Arial;
font-size: 10pt;
}
table#demo-table th {
background-color: #006;
color: #fff;
}
table#demo-table th,
table#demo-table td {
white-space: nowrap;
padding: 3px 6px;
}
table.cellpadding-0 td {
padding: 0;
}
table.cellspacing-0 {
border-spacing: 0;
border-collapse: collapse;
}
table.bordered th,
table.bordered td {
border: 1px solid #ccc;
border-right: none;
text-align: center;
}
table.bordered th:last,
table.bordered td:last {
border-right: 1px solid #ccc;
}
view raw style.css hosted with ❤ by GitHub

Introduction of Some Basic Things CLASS (4)

āύāϤ⧁āύ āĻĒā§āϰ⧋āĻœā§‡āĻ•ā§āϟ āĻ–ā§‹āϞāĻžāϰ āϏāĻžāĻĨ⧇āχ āϝāĻĻāĻŋ āύāĻŋāĻšā§‡āϰ āĻ›āĻŦāĻŋāϰ āĻŽāϤ āωāχāĻ¨ā§āĻĄ āĻĻ⧇āĻ–āĻž āύāĻžāĻš āϝāĻžāϝāĻŧ āϤāĻŦ⧇ ā§Š āύāĻŽā§āĻŦāϰ āĻŦāĻ•ā§āϏ āĻāϰ āĻĒāĻžāĻļ⧇ āϝ⧇  Project āϞ⧇āĻ–āĻž āφāϛ⧇ āϏ⧇āĻ–āĻžāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĨ¤ ā§§ āύāĻŽā§āĻŦāϰ āĻŦāĻ•ā§āϏ āĻ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāχ MainActivity.java ( āĻāĻ–āĻžāύ⧇ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻžāĻ­āĻž āϕ⧋āĻĄāϗ⧁āϞ⧋ āϞāĻŋāĻ–āĻŦā§‹ ) āĨ¤ āϤāĻžāϰ āĻĒāĻžāĻļ⧇āχ āφāϰ āĻāĻ•āϟāĻŋ xml āĻĢāĻžāχāϞ āφāϛ⧇ āϝāĻžāϰ āύāĻžāĻŽ activity_main.xml  ( āĻŦāĻ•ā§āϏ āύāĻ‚ ⧍)āĨ¤ āĻāχ āĻĢāĻžāχāϞāϟāĻŋāϰ āωāĻĒāϰ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ ( āĻāĻ–āĻžāύ⧇ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ) āĨ¤

āĻāĻ–āύ ā§Ē āύāĻŽā§āĻŦāϰ āĻŦāĻ•ā§āϏ⧇ āφāϏāĻŋ āĨ¤ āĻāĻ–āĻžāύ⧇ ⧍ āϟāĻž āϜāĻŋāύāĻŋāϏ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ, Design āĻāĻŦāĻ‚ TextāĨ¤ āĻāϰ āĻŽāĻžāύ⧇ āφāĻŽāϰāĻž āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻĄāĻŋāϜāĻžāχāύ ⧍ āĻ­āĻžāĻŦ⧇ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ ( āĻĄā§āϰāĻžāĻ—-āĻĄā§āϰāĻĒ āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ , āφāĻŦāĻžāϰ āĻšāĻžāϤ⧇ āϞāĻŋāϖ⧇  – āφāĻŽāϰāĻž āĻšāĻžāϤ⧇ āϞāĻŋāϖ⧇āχ āĻļāĻŋāĻ–āĻŦā§‹ , āĻĄā§āϰāĻžāĻ—-āĻĄā§āϰāĻĒ āĻĻā§āĻŦāĻžāϰāĻž āĻ…ā§āϝāĻžāĻĒ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻŽā§‹āĻŸā§‡āĻ“ āĻ­āĻžāϞ⧋ āĻĒā§āĻ°ā§āϝāĻžāĻ•āϟāĻŋāϏ āύāϝāĻŧ)āĨ¤ āĻāĻ–āύ āύāĻŋāĻšā§‡āϰ Text āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰāϞ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ āϞ⧇āφāωāϟ āĻĢāĻžāχāϞ⧇ ā§§āϟāĻŋ āĻŸā§‡āĻ•ā§āϏāĻ­āĻŋāω (Hello World) āĻ…āĻŸā§‹āĻŽā§‡āϟāĻŋāĻ• āĻļā§‹ āĻ•āϰāϛ⧇ āĨ¤ āĻŦāĻžāχ āĻĄāĻŋāĻĢā§āϞāϟ āϝ⧇ āϞ⧇āφāωāϟ āĻļā§‹ āĻ•āϰ⧇āϛ⧇ āϏ⧇āϟāĻŋ āĻšāϞ ConstraintLayout

āĻŸā§‡āĻ•ā§āϏāĻ­āĻŋāωāϟāĻŋ āĻŽā§‹āĻŦāĻžāχāϞ⧇ āϕ⧋āύ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇ āϰāϝāĻŧ⧇āϛ⧇ āϤāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĄāĻžāύ āĻĒāĻžāĻļ⧇āϰ āĻāĻ•āĻĻāĻŽ āωāĻĒāϰ⧇ Preview  āϤ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ ( āϝāĻĻāĻŋ āωāĻĒāϰ⧇āϰ āĻ›āĻŦāĻŋ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻŽā§‹āĻŦāĻžāχāϞ āĻļā§‹ āύāĻžāĻš āĻ•āϰ⧇) āĨ¤

āĻāĻ–āύ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϚāĻžāύ āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻžāϰ āύāĻžāĻŽ āĻĻ⧇āĻ–āĻžāĻŦ⧇āύ āϤāĻžāĻšāϞ⧇   <TextView  āĻŸā§āϝāĻžāϗ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āϝ⧇āϝāĻŧ⧇
android:text=”Hello World!” āϝ⧇ āϞ⧇āĻ–āĻž āφāϛ⧇ āϏ⧇āĻ–āĻžāύ āϕ⧇āĻŸā§‡ āĻĻāĻŋāϝāĻŧ⧇ āφāĻĒāύāĻžāϰ āύāĻžāĻŽ āϞāĻŋāϖ⧇ āĻĻāĻŋāύ āĻŦāĻž āϝāĻž āϖ⧁āĻļāĻŋ āϤāĻžāχ āĨ¤ āϝ⧇āĻŽāύ  android:text=”Mashiur Rahman Sajib” āĨ¤ āϞ⧇āĻ–āĻžāϟāĻŋ āϖ⧁āĻŦ āϛ⧋āϟ āĨ¤ āφāĻŽāϰāĻž āϚāĻžāχ āϞ⧇āĻ–āĻžāϟāĻŋ āφāϰ āĻāĻ•āϟ⧁ āĻŦāĻĄāĻŧ āĻĻ⧇āĻ–āĻžāĻ• āϤāĻžāĻšāϞ⧇ android:text=”Mashiur Rahman Sajib” āĻāϰ āĻĒāϰ āĻāĻ¨ā§āϟāĻžāϰ āĻĒā§āϰ⧇āϏ āĻ•āϰ⧇ āϞāĻŋāϖ⧇ āĻĻāĻŋāύ
android:textSize =”23sp”  āĨ¤ āφāĻĒāύāĻŋ āϝāĻ–āύ xml āĻĢāĻžāχāϞ⧇ āϕ⧋āύ āĻ•āĻŋāϛ⧁ āϞāĻŋāĻ–āϤ⧇ āϝāĻžāĻŦ⧇āύ āϤāĻ–āύ āĻŦāĻžāϰāĻŦāĻžāϰ android:āĻāχ-āϏ⧇āχ āϞ⧇āĻ–āĻžāϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχ āĨ¤ āϧāϰ⧁āύ āφāĻĒāύāĻŋ textSize āĻŸā§āϝāĻžāĻ—āϟāĻŋ āϞāĻŋāĻ–āĻŦ⧇āύ āϤāĻžāĻšāϞ⧇ āĻļ⧁āϧ⧁ t āϞāĻŋāĻ–āϞ⧇āχ āĻĻ⧇āĻ–āĻŦ⧇āύ Android Studio āφāĻĒāύāĻžāϕ⧇ āϏāĻžāĻœā§‡āĻļāύ āĻĻāĻŋāĻŦ⧇  t āϤ⧇ āϕ⧋āύ āϕ⧋āύ āĻŸā§āϝāĻžāĻ— āφāϛ⧇ āĨ¤ āϏ⧇āĻ–āĻžāύ āĻĨ⧇āϕ⧇ textSize āĻŸā§āϝāĻžāϗ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰāϞ⧇āχ āϚāϞ⧇ āφāϏāĻŦ⧇ āĨ¤

āϤ⧋ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻĨāĻŽ āϕ⧋āĻĄ āĻ•āϰāĻž āĻļ⧇āώ , āĻāĻ–āύ āϚāϞ⧁āύ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŽā§‹āĻŦāĻžāχāϞ⧇ āϚāĻžāϞāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāĻ• āĨ¤ āĻāχ āĻāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϗ⧁āϞ⧋ āĻŽā§‹āĻŦāĻžāχāϞ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϚāϞ⧇ āϤāĻž āĻĻ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ Android Emulator āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻŦāĻžāχāϞ āφāϛ⧇, āφāĻĒāύāĻŋ āϚāĻžāχāϞ⧇ āφāĻĒāύāĻžāϰ āĻāχ āĻāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϰāĻŋāϝāĻŧ⧇āϞ āĻŽā§‹āĻŦāĻžāχāϞ⧇āĻ“ āϚāĻžāϞāĻžāϤ⧇ āĻĒāĻžāϰ⧇āύ āĨ¤ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϰāĻŋāϝāĻŧ⧇āϞ āĻŽā§‹āĻŦāĻžāχāϞ⧇ āφāĻĒāύāĻžāϰ āĻāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϚāĻžāϞāĻžāĻŦ⧇āύ āϤāĻž āĻĻ⧇āĻ–āϤ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ –

āĻāĻ–āύ āφāĻŽāϰāĻž āϝāĻĻāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϚāĻžāϞāĻžāϤ⧇ āϚāĻžāχ āϤāĻžāĻšāϞ⧇ āĻāĻ•āĻĻāĻŽ āωāĻĒāϰ⧇ ā§Ģ āύāĻŽā§āĻŦāϰ āĻŦāĻ•ā§āϏ⧇āϰ āϰāĻžāύ āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĨ¤ āĻŦāĻžāχ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻāĻ–āĻžāύ⧇ āϕ⧋āύ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĨāĻžāĻ•āϞ⧇ āϏ⧇āϟāĻŋāϤ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇ OK āĻŦāĻžāϟāύ⧇ āĻĒā§āϰ⧇āϏ āĻ•āϰ⧁āύ āĨ¤  āφāϰ āϝāĻĻāĻŋ āϕ⧋āύ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āύāĻžāĻš āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āϚāϞ⧁āύ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āχāĻšā§āĻ›āĻžāĻŽāϤ āĻāĻ•āϟāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āύ⧇āχ āĨ¤

āĻāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻĨāĻŽā§‡ Create New Virtual Device āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ –

āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϏāĻžāχāϜ āĻ“ āϰ⧇āϜ⧁āϞ⧇āĻļāύ⧇āϰ āĻĢā§‹āύ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ āĨ¤ āĻāϰ āĻ­āĻŋāϤāϰ āϝ⧇ āϕ⧋āύ āĻāĻ•āϟāĻŋ āϏāĻŋāϞ⧇āĻ•ā§āϟ āĻ•āϰ⧁āύ āĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϚāĻžāύ āϝ⧇ āφāĻĒāύāĻžāϰ āĻŽā§‹āĻŦāĻžāχāϞ āĻāϰ āϏāĻžāχāϜ āĻāϰ āĻšā§‡āϝāĻŧ⧇āĻ“ āĻŦāĻĄāĻŧ āĻšāĻŦ⧇ āĻ•āĻŋāĻ‚āĻŦāĻž āϕ⧋āύ āĻ•āĻŋāϛ⧁āϰ āϏāĻžāĻĨ⧇āχ āĻŽāĻŋāϞ āĻšāĻšā§āϛ⧇ āύāĻžāĻš āϤāĻŦ⧇ New Hardware Profile āĻ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ –

āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ Device Name– āϚāĻžāχāϞ⧇ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āύāĻžāĻŽāĻ“ āĻŦāϏāĻŋāϝāĻŧ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ,
   Device Type –  āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āϏāĻžāχāϜ āĻ•āϤ āĻšāĻŦ⧇,
 Screen – āϰ⧇āϜ⧁āϞ⧇āĻļāύ āϕ⧇āĻŽāύ āĻšāĻŦ⧇ ,
 Memory – āφāĻŽāϰāĻž āĻ•āĻŽāĻĒāĻ•ā§āώ⧇ ⧍ āϜāĻŋāĻŦāĻŋ āĻ…āĻ°ā§āĻĨāĻžā§Ž ⧍ā§Ļā§Ēā§Ž āĻāĻŽāĻŦāĻŋ āϜāĻžāϝāĻŧāĻ—āĻž āĻĻāĻŋāϝāĻŧ⧇ āĻĻāĻŋāĻŦ,                                            Input – āĻĒā§āϰāĻžāϝāĻŧ āĻŦ⧇āĻļā§€āϰ āĻ­āĻžāĻ— āĻ¸ā§āĻŽāĻžāĻ°ā§āϟāĻĢā§‹āύ⧇āχ ā§ŠāϟāĻŋ āĻŦāĻžāϟāύ(back,home,menu) āĻĨāĻžāϕ⧇ āφāĻĒāύāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻŦāĻžāχāϞ⧇āĻ“ āϏ⧇āϰāĻ•āĻŽ āϚāĻžāχāϞ⧇ Has Hardware Buttons āĻ āϟāĻŋāĻ• āĻĻāĻŋāϝāĻŧ⧇ āϰāĻžāϖ⧁āύ āφāĻŦāĻžāϰ āφāϞāĻžāĻĻāĻž A-Z 0-9 āĻ•āĻŋ-āĻŦā§‹āĻ°ā§āĻĄ āĻĨāĻžāϕ⧇,āĻāϜāĻ¨ā§āϝ Has Hardware Keyboard āϟāĻŋāĻ• āĻĻāĻŋāϝāĻŧ⧇ āϰāĻžāϖ⧁āύ āĨ¤
   Supported device states –  āĻŽā§‹āĻŦāĻžāχāϞāϟāĻž ⧍āĻĻāĻŋāϕ⧇āχ āϘ⧁āϰāĻžāϤ⧇ āϚāĻžāχ āĻ•āĻŋāύāĻž
 Cameras – āĻĢā§āϰāĻ¨ā§āϟ āĻŦā§āϝāĻžāĻ• ⧍ āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻžāχ āϚāĻžāχ āĻ•āĻŋāύāĻž
 Sensors – āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āϏāĻžāĻĨ⧇ āĻĨāĻžāĻ•āĻž āϏ⧇āĻ¨ā§āϏāϰ āϗ⧁āϞ⧋ āχāωāϜ āĻ•āϰāϤ⧇ āϚāĻžāχ āĻ•āĻŋāύāĻž
 Default Skin –

āĻāϗ⧁āϞ⧋ āϏ⧇āϟ āĻ•āϰ⧇ Finish āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĨ¤ āϤāĻžāĻšāϞ⧇ āĻĻ⧇āĻ–āĻŦ⧇āύ āĻāĻ–āύ āĻ…āύ⧇āĻ•āϗ⧁āϞ⧋ āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āϝ⧇ āϞāĻŋāĻ¸ā§āϟ āĻ›āĻŋāϞ āϏ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻžāϰ āϤ⧈āϰāĻŋ āĻ“āχ āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āύāĻžāĻŽāĻ“ āϚāϞ⧇ āĻāϏ⧇āϛ⧇ āĨ¤ āĻāϰāĻĒāϰ āϏ⧇āϟāĻŋ āϏāĻŋāϞ⧇āĻ•ā§āϟ āĻ•āϰ⧇ Next āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĨ¤

āĻāĻ–āύ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āĻŽā§‹āĻŦāĻžāχāϞ⧇ āϕ⧋āύ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϚāĻžāϞāĻžāϤ⧇ āϚāĻžāύ āϏ⧇āϟāĻŋ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧇ āύāĻŋāύ āĨ¤ āĻŦāĻžāχ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϝāĻĻāĻŋ āϕ⧋āύ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻž āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āĻĻ⧇āĻ–āĻŦ⧇āύ āϤāĻžāϰ āĻĒāĻžāĻļ⧇  Download āĻļāĻŦā§āĻĻāϟāĻŋ āϞ⧇āĻ–āĻž āύ⧇āχ āĨ¤ āϏ⧇āϟāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āύāĻžāĻš āĻšāϞ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϕ⧇ āϝ⧇ Recommended āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϗ⧁āϞ⧋ āĻŦāϞāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϏ⧇āϗ⧁āϞ⧋ āĻāĻ•āϟāĻŋāĻ“ āϝāĻĻāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āύāĻžāĻš āĻšāϝāĻŧ āϤāĻŦ⧇  x86 Images āĻĨ⧇āϕ⧇ āϕ⧋āύ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧇ āύāĻŋāύ āĨ¤

āϤāĻžāĻšāϞ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāĻ• āφāĻŽāϰāĻž āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻŦā§‹ āĨ¤ āĻĒā§āϰāĻĨāĻŽā§‡ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ -> āĻāϰāĻĒāϰ āφāĻĒāύāĻžāϕ⧇ āĻ“āĻĻ⧇āϰ āϞāĻžāχāϏ⧇āĻ¨ā§āϏ Accept āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻŦāϞāĻŦ⧇,

āϏ⧇āĻ–āĻžāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇ Next āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĨ¤ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻšāϝāĻŧ⧇ āφāĻĒāύāĻž-āφāĻĒāύāĻŋ āϏ⧇āϟāĻŋ āχāĻ¨ā§āϏāϟāϞ āĻšāϝāĻŧ⧇ āϝāĻžāĻŦ⧇, āĻāĻ•āϟ⧁ āϏāĻŽāϝāĻŧ āϞāĻžāĻ—āĻŦ⧇ , āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧁āύ āĨ¤

āĻāϰāĻĒāϰ āφāĻĒāύāĻžāϰ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻŋāϞ⧇āĻ•ā§āϟ āĻ•āϰ⧇ Next āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ –

āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āϚāĻžāχāϞ⧇ āφāĻŦāĻžāϰ āφāĻĒāύāĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻžā§āϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āĨ¤ āĻāĻ–āĻžāύ⧇ ,
Startup orientation – āĻāĻ–āĻžāύ⧇ Portrait āĻ“ Landscape ⧍ āϟāĻŋ āĻ…āĻĒāĻļāύ āφāϛ⧇ , āϝāĻ–āύ āĻŽā§‹āĻŦāĻžāχāϞ āĻ“āĻĒ⧇āύ āĻšāĻŦ⧇ āϤāĻ–āύ āϏ⧇āϟāĻŋ āϏ⧋āϜāĻž āύāĻžāĻ•āĻŋ āĻŦāĻžāρāĻ•āĻžāύ⧋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϝāĻŧ āĻ“āĻĒ⧇āύ āĻšāĻŦ⧇ āĨ¤
Show Advance Settings – āĻ āϗ⧇āϞ⧇ āφāϰ⧋ āĻ•āĻŋāϛ⧁ āĻ…āĻĒāĻļāύ āĻĒāĻžāĻŦ⧇āύ , āϝ⧇āĻŽāύ –

Camera – āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞāĻŋ āĻŽā§‹āĻŦāĻžāχāϞ āĻĻāĻŋāϝāĻŧ⧇ āϝāĻ–āύ āφāĻĒāύāĻŋ āĻĒāĻŋāĻ• āϤ⧁āϞāϤ⧇ āϝāĻžāĻŦ⧇āύ āϤāĻ–āύ āĻāĻ•āϟāĻŋ āĻŦā§āϞāĻžāĻ• āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄ āĻ“āĻĒ⧇āύ āĻšāϝāĻŧ āĨ¤ āĻāĻ–āύ āϝāĻĻāĻŋ āĻĢā§āϰāĻ¨ā§āϟ āĻ“ āĻŦā§āϝāĻžāĻ• āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻžāϝāĻŧ āϝāĻĻāĻŋ āϚāĻžāύ āĻ˛ā§āϝāĻžāĻĒāϟāĻĒ āĻāϰ āĻ“āϝāĻŧ⧇āĻŦāĻ•ā§āϝāĻžāĻŽ āĻĻāĻŋāϝāĻŧ⧇ āĻĒāĻŋāĻ• āϤ⧁āϞāϤ⧇ āϤāĻŦ⧇ webcam() āĻ…āĻĒāĻļāύ āϏāĻŋāϞ⧇āĻ•ā§āϟ āĻ•āϰ⧇ āύāĻŋāύ āĨ¤
Network – āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϕ⧇āĻŽāύ āĻšāĻŦ⧇ āϏ⧇āϟāĻŋ
Device Frame – āĻŽā§‹āĻŦāĻžāχāϞāϟāĻž āĻĻ⧇āĻ–āϤ⧇ āϰāĻŋāϝāĻŧ⧇āϞ āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āĻŽāϤ āĻĻ⧇āĻ–āĻžāĻŦ⧇ āĻ•āĻŋāύāĻž āύāĻžāĻ•āĻŋ āĻļ⧁āϧ⧁ āĻ¸ā§āĻ•ā§āϰāĻŋāύ

 āĻāϰāĻĒāϰ  Finish āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĨ¤

āĻāĻ–āύ āĻĻ⧇āϖ⧁āύ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āĻāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϰāĻžāύ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āϝ⧇ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ āϏ⧇āϟāĻŋ āϏāĻŋāϞ⧇āĻ•ā§āϟ āĻ•āϰ⧇   ok āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ āĨ¤

āĻāĻ•āϟ⧁ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧁āύ āĨ¤ āĻāĻ–āύ āύāĻŋāĻļā§āϚāϝāĻŧāχ āφāĻĒāύāĻžāϰ āύāĻžāĻŽ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ 🙂

āφāĻĒāύāĻŋ āϝ⧇āĻšā§‡āϤ⧁ āĻāĻ•āĻĻāĻŽ āύāϤ⧁āύ āϤāĻžāχ āĻāχ āĻĒāĻ°ā§āĻŦāϟāĻŋ āĻļ⧁āϧ⧁ āĻāĻ•āĻŦāĻžāϰ āĻšā§‹āĻ– āĻŦ⧁āϞāĻŋāϝāĻŧ⧇ āϝāĻžāύ đŸ˜Š

āφāĻĒāύāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻŦāĻžāχāϞ āĻĻāĻŋāϝāĻŧ⧇ āĻĢā§‹āύāĻ•āϞ āĻŦāĻžāĻĻ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āĨ¤ āĻāϟāĻŋ āϰāĻŋāϝāĻŧ⧇āϞ āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āĻŽāϤāχ āĨ¤ āϝāĻĻāĻŋ āĻĢā§‹āύāĻ•āϞ⧇āϰ āĻĢā§āϰāĻŋ āϏāĻĢāϟāĻ“āϝāĻŧā§āϝāĻžāϰ āύāĻžāĻŽāĻŋāϝāĻŧ⧇ āύ⧇āύ āϤāĻŦ⧇ āĻĢā§‹āύāĻ•āϞāĻ“ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āĨ¤ āϤāĻžāχ āĻ•āĻžāωāϕ⧇ āĻŽā§‡āχāϞ āĻĒāĻžāĻ āĻžāύ⧋ āĻ•āĻŋāĻ‚āĻŦāĻž āϕ⧋āύ āĻ¸ā§āĻĒāĻ°ā§āĻļāĻ•āĻžāϤāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āĻ…āĻŦāĻļā§āϝāχ āĻĻ⧃āĻˇā§āϟāĻŋ āϰāĻžāĻ–āĻŦ⧇āύ āĨ¤

āĻĒā§āϰāĻĨāĻŽā§‡āχ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻļ⧇āĻ–āĻŦā§‹ āĨ¤ āϤ⧋ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻœā§‡āĻ•ā§āϟ āĻāϰ activity_main.xml āĻ āϚāϞ⧇ āφāϏ⧁āύ āĨ¤

Tag
āĻĒā§āϰāĻĨāĻŽā§‡āχ āĻŸā§āϝāĻžāĻ— āύāĻžāĻŽāĻ• āĻļāĻŦā§āĻĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āϚāϞ⧁āύ āĻĒāϰāĻŋāϚāĻŋāϤ āĻšāĻ“āϝāĻŧāĻž āϝāĻžāĻ• āĨ¤ HTML āĻāϰ āĻŽāϤ XML āĻāĻ“ āφāĻŽāϰāĻž āĻŸā§āϝāĻžāĻ— āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĨāĻžāĻ•āĻŋ , āĻāĻ•āϟāĻŋ āĻŸā§āϝāĻžāĻ— āĻĻ⧇āĻ–āϤ⧇ āĻ āĻŋāĻ• āĻāϰāĻ•āĻŽ < tag_name > </ tag_name > āĻ•āĻŋāĻ‚āĻŦāĻž < tag_name />

< tag_name āĻāĻ–āĻžāύ⧇ āϝ⧇ āϞ⧇āĻ–āĻžāϗ⧁āϞ⧋ āĻĻ⧇āϖ⧇āĻŦāύ āϏ⧇āϗ⧁āϞ⧋ āĻšāϞ āĻāχ āĻŸā§āϝāĻžāϗ⧇āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āϟ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāχ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻ•āĻŋāĻ‚āĻŦāĻž āφāϚāĻžāϰāύ⧇ āĻ•āĻŋāϰāĻ•āĻŽ āĻšāĻŦ⧇  > āφāϰ āĻāĻ–āĻžāύ⧇ āϝ⧇ āϞ⧇āĻ–āĻžāϗ⧁āϞ⧋ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ āϏ⧇āϗ⧁āϞ⧋ āĻāχ āĻŸā§āϝāĻžāϗ⧇āϰ āĻŦāĻžāĻšā§āϚāĻž-āĻ•āĻžāĻšā§āϚāĻž āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāχ āĻŸā§āϝāĻžāϗ⧇āϰ āφāĻ¨ā§āĻĄāĻžāϰ⧇ āĻ…āĻ¨ā§āϝ āϕ⧋āύ āωāĻĒāĻžāĻĻāĻžāύ </ tag_name >

XML
āφāĻŽāϰāĻž āϝ⧇ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āĻĻā§āĻŦāĻžāϰāĻž āĻ…ā§āϝāĻžāĻĒ⧇āϰ  āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻŋ āϏ⧇āϟāĻŋ āĻšāϞ Xml āĨ¤ xmlāĻĢāĻžāχāϞ⧇ āϗ⧇āϞ⧇ āĻ•āĻŋāϛ⧁ āĻŸā§‡āĻ•ā§āϏ āĻ…āĻŸā§‹āĻŽā§‡āϟāĻŋāĻ• āĻĻ⧇āϝāĻŧāĻž āφāϛ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ , āĻāϗ⧁āϞ⧋ āφāĻĒāĻžāϤāϤ āĻŦ⧁āĻāĻžāϰ āĻŽāϤ āĻ•āĻŋāϛ⧁ āύāĻžāĻš , āĻļ⧁āϧ⧁ āĻœā§‡āύ⧇ āϰāĻžāĻ–āĻž āĻ­āĻžāϞ⧋ āĨ¤ āϤāĻžāχ āĻāĻ•āĻŦāĻžāϰ āĻšā§‹āĻ– āĻŦ⧁āϞāĻŋāϝāĻŧ⧇ āϰāĻžāϖ⧁āύ đŸ˜Š

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

āĻāĻ•āĻĻāĻŽ āωāĻĒāϰ⧇ āĻĻ⧇āϝāĻŧāĻž āĻāχ āϞāĻžāχāύāϟāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻŦ⧁āĻāĻžāϝāĻŧ āφāĻŽāϰāĻž āϝ⧇ Xml āĻĻāĻŋāϝāĻŧ⧇ āϞāĻŋāĻ–āĻŦā§‹ āϏ⧇āϟāĻŋ āĻšāϞ Xml āĻāϰ 1.0 āĻ­āĻžāĻ°ā§āϏāύ āĨ¤ āĻāĻŦāĻ‚ āĻāχ Xml āϝāĻ–āύ āĻŦāĻžāχāϟāϕ⧋āĻĄā§‡ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāĻŦ⧇ āϤāĻ–āύ utf-8 āĻāϰ āĻĢāĻ¨ā§āϟ āĻĻā§āĻŦāĻžāϰāĻž āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāĻŦ⧇ āĨ¤

āĻāϰāĻĒāϰ āϝ⧇ <android.support.constraint.ConstraintLayout   

āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇ āĻāϟāĻž āĻšāϞ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āϰ⧁āϟ āϞ⧇āφāωāϟ āĻĢāĻžāχāϞ, āχāĻšā§āĻ›āĻž āĻšāϞ⧇ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āφāϰ⧋ āϞ⧇āφāωāϟ āĻĢāĻžāχāϞ āύāĻŋāϝāĻŧ⧇ āφāĻŽāϰāĻž āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦā§‹, āĻāχ āϞ⧇āφāωāϟ āĻāϰ āĻ­āĻŋāϤāϰ⧇āχ āφāĻŽāϰāĻž āφāϰ⧋ āĻ…āύ⧇āĻ• āϞ⧇āφāωāϟ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦā§‹ āĨ¤

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

āĻāϰāĻĒāϰ āφāĻŽāϰāĻž āϝ⧇ āϞāĻžāχāύāϟāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āĻ›āĻŋ āĻāϟāĻžāϰ āĻŽāĻžāύ⧇ āĻšāϞ āφāĻŽāϰāĻž āϝ⧇  Xml āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟāϟāĻž āϞāĻŋāĻ–āĻŦā§‹ āϤāĻž āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰ⧋āϝāĻŧ⧇āĻĄ āĻāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦā§‹ āĨ¤

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

āĻāϰ āĻŽāĻžāύ⧇ āφāĻŽāϰāĻž āϝ⧇ āĻ…ā§āϝāĻžāĻĒāϟāĻž āĻŦāĻŋāĻ˛ā§āĻĄ āĻ•āϰāϤ⧇āĻ›āĻŋ āϤāĻž āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰ⧋āϝāĻŧ⧇āĻĄ āĻ¸ā§āĻŸā§‚āĻĄāĻŋāĻ“ āĻāϰ āϟ⧁āϞāϏ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĨ¤

āĻāϰāĻĒāϰ āύāĻŋāĻšā§‡ āϝāĻž āϞ⧇āĻ–āĻž āφāϛ⧇ āĻāχāϗ⧁āϞ⧋āĻ“ āĻāĻ•āĻŦāĻžāϰ āĻšā§‹āĻ– āĻŦ⧁āϞāĻŋāϝāĻŧ⧇ āϝāĻžāύ āĨ¤ āĻĒāϰ⧇ āύāĻŋāĻœā§‡āχ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āĨ¤ āφāĻĒāύāĻŋ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰ⧋āϝāĻŧ⧇āĻĄ āĻ¸ā§āĻŸā§‚āĻĄāĻŋāĻ“ āϤ⧇ āĻŦāĻŋāϗ⧇āύāĻžāϰ āĻšāϝāĻŧ⧇ āĻĨāĻžāĻ•āϞ⧇ āĻļ⧁āϰ⧁āϤ⧇āχ āĻŽāĻžāĻĨāĻž āϘāĻžāĻŽāĻžāύ⧋āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχ đŸ˜Š

                                                 Object
TextView , EditText , Button , ImageView āϏāĻš āϏāĻ•āϞ āϧāϰāύ⧇āϰ āĻ­āĻŋāω āύāĻŋāϝāĻŧ⧇ āϝāĻ–āύ āφāĻŽāϰāĻž āĻ•āĻžāϜ āĻ•āϰāĻŦā§‹ āϤāĻ–āύ āϏ⧇āχ āϏāĻŦ āĻ­āĻŋāω āĻāϰ āĻ…āĻŦā§āĻœā§‡āĻ•ā§āϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āύāĻŋāϤ⧇ āĻšāĻŦ⧇ āĻāĻ•ā§āϟāĻŋāĻ­āĻŋāϟāĻŋ āĻ•ā§āϞāĻžāϏ⧇ āĨ¤ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰ⧋āϝāĻŧ⧇āĻĄ āϞāĻžāχāĻŦā§āϰ⧇āϰ⧀ āϤ⧇ āĻāχāϏāĻ•āϞ āĻ­āĻŋāω āĻāϰ āφāϚāϰāύ āĻ•āĻŋ āϰāĻ•āĻŽ āĻšāĻŦ⧇ , āϕ⧋āύ āĻŽā§āϝāĻžāĻĨāĻĄ āĻ•āĻŋ āϰāĻ•āĻŽ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇ āϤāĻžāϰ āϏāĻ•āϞ āĻ•āĻŋāϛ⧁ TextView , EditTex  āĻ•ā§āϞāĻžāϏ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āφāϛ⧇ āĨ¤ xml āĻĢāĻžāχāϞ⧇ āφāĻŽāϰāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ­āĻŋāω āĻāϰ āϜāĻ¨ā§āϝ āφāχāĻĄāĻŋ āĻĻāĻŋāϝāĻŧ⧇ āĻĻāĻŋāĻŦ āĨ¤ āĻāϰāĻĒāϰ āĻāĻ•ā§āϟāĻŋāĻ­āĻŋāϟāĻŋ āĻ•ā§āϞāĻžāϏ⧇ āĻ…āĻŦā§āĻœā§‡āĻ•ā§āϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϏ⧇āχ āĻ…āĻŦā§āĻœā§‡āĻ•ā§āϟ āĻāϰ āϏāĻžāĻĨ⧇ āĻ­āĻŋāω āĻāϰ āφāχāĻĄāĻŋ āϝ⧋āĻ— āĻ•āϰ⧇ āĻĻāĻŋāĻŦ āĨ¤ āĻāϰ āĻĢāϞ⧇ āφāĻŽāϰāĻž āĻāĻ•ā§āϟāĻŋāĻ­āĻŋāϟāĻŋ āĻ•ā§āϞāĻžāϏ⧇āϰ āĻ…āĻŦā§āĻœā§‡āĻ•ā§āϟ āύāĻŋāϝāĻŧ⧇ āϝāĻž āĻ•āϰāĻŦā§‹ āϤāĻžāϰ āĻĒā§āϰāϤāĻŋāĻĢāϞāύ āĻ“āχāϏāĻŦ āĻ­āĻŋāω āϤ⧇ āϘāϟāĻŦ⧇ āĨ¤

āφāĻĒāĻžāϤāϤ āĻœā§‡āύ⧇ āϰāĻžāϖ⧁āύ  āĨ¤ āĻĒāϰ⧇ āĻ…āύ⧇āĻ• āĻŦāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻĒāĻĄāĻŧāĻŦ⧇ āĨ¤ āϤāĻ–āύ āφāĻŦāĻžāϰ āĻĻ⧇āϖ⧇ āύāĻŋāĻŦ⧇āύ đŸ˜Š

introduction about android studio CLASS(3)

āϚāϞ⧁āύ Android Studio āĻāϰ āϏāĻžāĻĨ⧇ āĻšāĻžāϞāĻ•āĻž āĻĒāϰāĻŋāϚāĻŋāϤ āĻšāϝāĻŧ⧇ āύ⧇āϝāĻŧāĻž āϝāĻžāĻ• –

1 –  āĻ āϰāĻ•āĻŽ āĻĢāĻžāχāϞāϗ⧁āϞ⧋ āĻšāϞ Activity Class āĨ¤ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒ⧇ āĻ…āϏāĻ‚āĻ–ā§āϝ  Activity Class āĻĨāĻžāϕ⧇ āĨ¤ Activity āĻšāϞ āϧāϰ⧁āύ āĻĒāĻ¤ā§āϰāĻŋāĻ•āĻž āĻšāϞ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒ āĨ¤ āϤāĻžāĻšāϞ⧇ āĻĒāĻ¤ā§āϰāĻŋāĻ•āĻžāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒāĻžāϤāĻž āĻšāϞ āĻāĻ• āĻāĻ•āϟāĻŋ Activity āĨ¤ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āϕ⧋āĻĄāϗ⧁āϞ⧋ āφāĻŽāϰāĻž Activity Class āĻ āϞāĻŋāϖ⧇ āĻĨāĻžāĻ•āĻŋ āĨ¤

2 – āĻāĻ–āĻžāύ⧇ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ āĨ¤ āĻāϗ⧁āϞ⧋āϕ⧇ āĻŦāϞ⧇ layout āĻĢāĻžāχāϞ āĨ¤ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ xml āĻāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĨ¤ āĻĄāĻŋāϜāĻžāχāύ  ⧍ āĻ­āĻžāĻŦ⧇ āĻ•āϰāĻž āϝāĻžāϝāĻŧ – ā§Š āĻ“ ā§Ē āύāĻŽā§āĻŦāϰ⧇ āĻĻ⧇āĻ–āĻŋ

3 – āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŸā§āϝāĻžāĻ— āĻšāĻžāϤ⧇ āϞ⧇āĻ–āĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āĨ¤ āĻŽāĻžāĻāĻ–āĻžāύ⧇ āϝ⧇ āϞ⧇āĻ–āĻžāϗ⧁āϞ⧋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ āĻāϗ⧁āϞāχ xml āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ āĻāĻ­āĻžāĻŦ⧇āχ āĻšāĻžāϤ⧇ āĻšāĻžāϤ⧇ āϞāĻŋāĻ–āĻŦā§‹

4 –  āĻĄā§āϰāĻžāĻ—-āĻĄā§āϰāĻĒ āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āĨ¤ āĻĄāĻŋāϜāĻžāχāύ āĻ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰāϞ⧇āχ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ Palette āĻ āĻ…āϏāĻ‚āĻ–ā§āϝ āĻ­āĻŋāω āφāϛ⧇ Like –  TextView , Button , CheckBox āĨ¤ āĻāϗ⧁āϞ⧋āϰ āωāĻĒāϰ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇ āĻŸā§‡āύ⧇ āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇āϰ āĻ­āĻŋāϤāϰ āύāĻŋāϝāĻŧ⧇ āφāϏāϞ⧇āχ āϏ⧇āϟāĻž āϏ⧇āĻ–āĻžāύ⧇ āϏ⧇āϟ āĻšāϝāĻŧ⧇ āϝāĻžāĻŦ⧇ āĨ¤ āϤāĻŦ⧇ āĻāϰāĻ•āĻŽ āĻ­āĻžāĻŦ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāϤ⧇ āϗ⧇āϞ⧇ āĻ…āύ⧇āĻ• āĻ…āϏ⧁āĻŦāĻŋāϧāĻž āφāϛ⧇ āĨ¤ āϤāĻžāχ āφāĻŽāϰāĻž āĻšāĻžāϤ⧇ āϞāĻŋāϖ⧇āχ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻŦā§‹

5 –  āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϝāĻĻāĻŋ āĻĻ⧇āĻ–āϤ⧇ āϚāĻžāύ āĻŽā§‹āĻŦāĻžāχāϞ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāĻšā§āϛ⧇ āϤāĻŦ⧇ Preview āϤ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ

6 – āĻāϰ āĻĒāĻžāĻļ⧇ āϝ⧇ āϏāĻŦ⧁āϜ āϰāϙ⧇āϰ āĻŦāĻžāϟāύāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ āĨ¤ āĻāϟāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ…ā§āϝāĻžāĻĒ āϰāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ āĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒ āĻŽā§‹āĻŦāĻžāχāϞ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāϚāϰāύ āĻ•āϰ⧇ āϤāĻž āĻĻ⧇āĻ–āĻŦā§‹ āĻāϟāĻŋ āϤ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡

7 – AVD Manager ( Android Virtual Device Manager ) āĨ¤ āĻ…ā§āϝāĻžāĻĒ ā§¨ āĻ­āĻžāĻŦ⧇ āϰāĻžāύ āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āĨ¤ āϰāĻŋāϝāĻŧ⧇āϞ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…āĻ°ā§āĻĨāĻžā§Ž āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻĨāĻžāĻ•āĻž āĻ¸ā§āĻŽāĻžāĻ°ā§āϟāĻĢā§‹āύ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āφāĻŦāĻžāϰ āĻāϟāĻŋāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞāĻŋ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟāĻĢā§‹āύ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĨ¤ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āϤ⧈āϰāĻŋ āĻāχ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞāĻŋ āĻŽā§‹āĻŦāĻžāχāϞ āφāĻĒāύāĻžāϰ āχāĻšā§āĻ›āĻžāĻŽāϤ āϏāĻ•āϞ āϏ⧇āϟāĻŋāĻ‚āϏ āĻšā§‡āĻžā§āϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āϝāĻ–āύ āϖ⧁āĻļā§€ āϤāĻ–āύ āĨ¤ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āĻāχ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‹āĻŦāĻžāχāϞ āϰāĻŋāϝāĻŧ⧇āϞ āĻĄāĻŋāĻ­āĻžāχāϏ āĻāϰ āĻŽāϤāχ āĨ¤ āĻļ⧁āϧ⧁ āĻāĻ–āĻžāύ⧇ āĻŦā§āϝāĻžāϞ⧇āĻ¨ā§āϏ āύ⧇āχ āĻŦāϞ⧇ āφāĻĒāύāĻŋ āĻĢā§‹āύ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻžāĻš āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻž āϰāĻŋāϝāĻŧ⧇āϞ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĻāĻŋāϝāĻŧ⧇ āφāĻĒāύāĻŋ āϝāĻž āĻ•āϰ⧇āύ āϤāĻžāϰ āϏāĻŦāĻ•āĻŋāϛ⧁āχ āĻ•āϰāĻž āϝāĻžāĻŦ⧇ āĨ¤

8 – Android Studio āĻāϰ āϏāĻ•āϞ āϏ⧇āϟāĻŋāĻ‚āϏ āĻ“ āϝ⧇ āϏāĻ•āϞ āϞāĻžāχāĻŦā§āϰ⧇āϰ⧀ āĻĻāϰāĻ•āĻžāϰ āϤāĻž āĻāĻ–āĻžāύ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāĻŦ⧇

9 – āφāĻŽāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒ⧇ āϝāϤ āϰāĻ•āĻŽā§‡āϰ āĻĢāĻžāχāϞ āφāϛ⧇ āϤāĻžāϰ āϞāĻŋāĻ¸ā§āϟ āĻĻ⧇āĻ–āĻž āϝāĻžāĻŦ⧇ āĻāĻ–āĻžāύ⧇

10 – āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻ­āĻŋāϤāϰ āĻ•āĻŋ āĻ•āĻŋ āφāϛ⧇ āϤāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĢāĻžāχāϞāϟāĻŋ āĻ“āĻĒ⧇āύ āĻ•āϰ⧇ āĻāχ Structure āĻ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύ

⧝ āύāĻ‚ āĻāϰ āĻĒāĻžāĻļ⧇āχ āĻĻ⧇āϖ⧁āύ Android āϞ⧇āĻ–āĻž āĻāĻ•āϟāĻŋ āĻŦāĻžāϟāύ āφāϛ⧇ āĨ¤ āĻ“āĻ–āĻžāύ⧇ Android āύāĻžāĻš āĻĨ⧇āϕ⧇ āĻ…āĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āĻĨāĻžāĻ•āϞ⧇ āĻŦāĻžāϟāύ⧇āϰ āωāĻĒāϰ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇ Android āϞ⧇āĻ–āĻž āϚāĻžāĻĒ⧁āύ āĨ¤ āĻĢāϞ⧇ āφāĻĒāύāĻŋ  app āĻ“ Gradle Scripts āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ
app āĻ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰāϞ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ ā§ŠāϟāĻŋ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ – manifests , java āĻāĻŦāĻ‚ res

11 – manifests āĻāϰ āĻ­āĻŋāϤāϰ⧇ āĻĨāĻžāϕ⧇ ā§§āϟāĻŋ xml āĻĢāĻžāχāϞ āϝāĻžāϰ āύāĻžāĻŽ – AndroidManifest.xml  āĨ¤ āĻāĻ–āĻžāύ⧇ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻĒā§āϰāϧāĻžāύ āϏāĻ•āϞ āϗ⧁āύāϗ⧁āϞ⧋ āĻĻ⧇āϝāĻŧāĻž āĻĨāĻžāϕ⧇ āĨ¤ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āύāĻžāĻŽ, āφāχāĻ•āύ,  āĻĨāĻŋāĻŽ, āĻ•āĻŋ āĻ•āĻŋ Activity Class āφāϛ⧇ āĻāϏāĻŦ āϏāĻš āφāϰ⧋ āĻ•āĻŋāϛ⧁, āύāĻŋāĻœā§‡āχ āĻĻ⧇āϖ⧇ āύāĻŋāύ

12 – java āĻāϰ āĻ­āĻŋāϤāϰ⧇āĻ“ ā§ŠāϟāĻŋ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āĻĒāĻžāĻŦ⧇āύ āĨ¤ āφāĻĒāĻžāϤāϤ āφāĻŽāϰāĻž āĻļ⧁āϧ⧁ ā§§āĻŽ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āϟāĻŋ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻŦā§‹ āĨ¤ ā§§ā§Ē āύāĻŽā§āĻŦāϰ āϝ⧇ āĻĻ⧇āϝāĻŧāĻž āφāϛ⧇ āϏ⧇āϟāĻŋ āύāĻŋāϝāĻŧ⧇ āĨ¤  āĻāĻ–āĻžāύ⧇ āϏāĻ•āϞ Activity Class  āĻāϰ āϞāĻŋāĻ¸ā§āϟ āĻĨāĻžāϕ⧇

13 – res āĻāϰ āĻ­āĻŋāϤāϰ āϏāĻ•āϞ āϰāĻŋāϏ⧋āĻ°ā§āϏ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞ⧋ āĻĨāĻžāϕ⧇ āĻĨāĻžāϕ⧇ āĨ¤ āĻāϰ āĻ­āĻŋāϤāϰ⧇ ā§§ā§Ģ,ā§§ā§Ŧ,ā§§ā§­,ā§§ā§Ž āĻĢāĻžāχāϞāϗ⧁āϞ⧋ āĻĨāĻžāϕ⧇

15 – āϧāϰ⧁āύ āφāĻŽāϰāĻž āĻāĻ•āϟāĻž āĻŦāĻžāϟāύ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰ⧇ āϏ⧇āϟāĻŋ āĻ…āύ⧇āĻ• āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϚāĻžāχ āĨ¤ āϤāĻžāĻšāϞ⧇ āϏ⧇āχ āĻĄāĻŋāϜāĻžāχāύ āĻāχ āĻĢāĻžāχāϞ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āϰ⧇āϖ⧇ āφāĻŽāϰāĻž āĻ“āχāϏāĻŦ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻĢāĻžāχāϞāϟāĻŋ āĻ•āϞ āĻ•āϰāϞ⧇āχ āĻšāĻŦ⧇ āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻž  āĻ­āĻŋāĻĄāĻŋāĻ“,āĻ…āĻĄāĻŋāĻ“ āϰāĻžāĻ–āĻž āĻšāϝāĻŧ āĻāχ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āĻāϰ āĻ­āĻŋāϤāϰ āĨ¤ āχāĻŽā§‡āϜāĻ“ āϰāĻžāĻ–āĻž āϝāĻžāϝāĻŧ āϤāĻŦ⧇ āχāĻŽā§‡āϜ āϰāĻžāĻ–āϤ⧇ ā§§ā§­ āύāĻŽā§āĻŦāϰ āĻĢāĻžāχāϞāϟāĻŋ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻ­āĻžāϞ⧋

16 – āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻ­āĻŋāϤāϰ āϏāĻ•āϞ āϞ⧇āφāωāϟ āĻĢāĻžāχāϞ⧇āϰ āϞāĻŋāĻ¸ā§āϟ āĻāĻ–āĻžāύ⧇ āĻĨāĻžāϕ⧇ āĨ¤ Activity Class āĻ›āĻžāĻĄāĻŧāĻžāχ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϞ⧇āφāωāϟ āĻĢāĻžāχāϞ āϖ⧁āϞāϤ⧇ āϚāĻžāχāϞ⧇ layout āĻāϰ āωāĻĒāϰ āϰāĻžāχāϟ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇ āϖ⧁āϞāϤ⧇ āĻšāĻŦ⧇ āĨ¤

17 – āĻāĻ–āĻžāύ⧇ āĻ…ā§āϝāĻžāĻĒ⧇ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϏāĻ•āϞ āχāĻŽā§‡āϜ āĻĢāĻžāχāϞ āϰāĻžāĻ–āĻž āĻšāϝāĻŧ , āχāĻŽā§‡āĻœā§‡āϰ āύāĻžāĻŽā§‡āϰ āĻ­āĻŋāϤāϰ āĻ¸ā§āĻĒ⧇āϏ āĻ•āĻŋāĻ‚āĻŦāĻž āĻĒā§āϰāĻĨāĻŽā§‡ āϏāĻ‚āĻ–ā§āϝāĻž āϰāĻžāĻ–āĻŦ⧇āύ āύāĻžāĻš

18 – values āĻāϰ āĻ­āĻŋāϤāϰ⧇ ā§Š āϟāĻŋ āĻĢāĻžāχāϞ āĻĨāĻžāϕ⧇ āĨ¤ colors.xml , strings.xml , styles.xml  āĨ¤ colors.xml āĻāϰ āĻ­āĻŋāϤāϰ āφāĻŽāϰāĻž āϏāĻ•āϞ āϰāĻ™ āĻāϰ āϕ⧋āĻĄ āĻ“ āύāĻžāĻŽ āϞāĻŋāϖ⧇ āĻĻāĻŋāϝāĻŧ⧇ , āϏ⧇āχ āύāĻžāĻŽāϗ⧁āϞ⧋ xml āĻāϰ āĻ­āĻŋāϤāϰ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦā§‹ āĨ¤ āϕ⧋āĻĄā§‡āϰ āĻ­āĻŋāϤāϰ āĻ•āĻŋāĻ‚āĻŦāĻž āϞ⧇āφāωāϟ āĻĢāĻžāχāϞ⧇āϰ āĻ­āĻŋāϤāϰ āφāĻŽāϰāĻž āϝāϤ  string āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦā§‹ āϏ⧇āϏāĻŦ strings.xml āĻ  āϞāĻŋāϖ⧇ āĻĻāĻŋāĻŦ āĨ¤ āĻĄāĻžāϝāĻŧāϰ⧇āĻ•ā§āϟāĻ“ āϞ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āϤāĻŦ⧇ āϏ⧇āϟāĻž āĻ­āĻžāϞ⧋ āĻĒā§āĻ°ā§āϝāĻžāĻ•āϟāĻŋāϏ āύāϝāĻŧ āĨ¤ styles.xml āĻāϰ āĻ­āĻŋāϤāϰ āφāĻŽāϰāĻž āĻāĻ•āϟāĻž āĻ­āĻŋāω āĻāϰ āĻ¸ā§āϟāĻžāχāϞ āϞāĻŋāϖ⧇ āϰ⧇āϖ⧇ āϏ⧇āχ āĻ¸ā§āϟāĻžāχāϞ āĻ­āĻŋāωāϕ⧇ āĻ•āϞ āĻ•āϰ⧇ āĻĨāĻžāĻ•āĻŋ āĨ¤ āφāĻŽāϰāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ xml āĻĢāĻžāχāϞ⧇āχ  āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰ⧇ āĻĨāĻžāĻ•āĻŋ , āϤ⧋ āĻ•āĻŋāϛ⧁ āĻ•āĻŽāύ āĻĄāĻŋāϜāĻžāχāύ āĻĨāĻžāϕ⧇ āϝāĻž āĻŦāĻžāϰ āĻŦāĻžāϰ āϞāĻŋāĻ–āϤ⧇ āĻšāϝāĻŧ āĨ¤ āĻāχ āϏāĻŽāĻ¸ā§āϝāĻž āĻĨ⧇āϕ⧇ āϰ⧇āĻšāĻžāχ āĻĒ⧇āϤ⧇, āĻ“āχ āϏāĻŦ āĻĄāĻŋāϜāĻžāχāύ āĻāĻ–āĻžāύ⧇ āϞāĻŋāϖ⧇ āĻĻ⧇āϝāĻŧāĻž āĻšāϝāĻŧ āĨ¤ āĻĒā§āĻ°ā§āϝāĻžāĻ•āϟāĻŋāϏ āĻ•āϰāϞ⧇āχ āφāĻ¸ā§āϤ⧇ āφāĻ¸ā§āϤ⧇ āϏāĻŦāϗ⧁āϞ⧋ āĻŦ⧁āĻā§‡ āϝāĻžāĻŦ⧇āύ

19 – āĻāϟāĻŋ āĻĒā§āϰ⧋āĻœā§‡āĻ•ā§āϟ āĻ—ā§āϰ⧇āĻĄā§‡āϞ āĻĢāĻžāχāϞ āĨ¤ āĻĒā§āϰ⧋āĻœā§‡āĻ•ā§āϟ āĻāϰ āĻ­āĻŋāϤāϰ āĻ…āύ⧇āĻ• āϏāĻŽāϝāĻŧ āĻ…āύ⧇āĻ• āϞāĻžāχāĻŦā§āϰ⧇āϰ⧀ āĻāĻĄ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ , āϏ⧇āϗ⧁āϞ⧋ āĻāĻ–āĻžāύ⧇ āĻāĻĄ āĻ•āϰ⧇ āύāĻŋāĻŦ , āĻāĻ–āĻžāύ⧇ āϤ⧇āĻŽāύ āĻāĻ•āϟāĻž āĻ•āĻžāϜ āύ⧇āχ āĻŦāϞāϞ⧇āχ āϚāϞ⧇

20 – āĻāϟāĻŋ āĻ…ā§āϝāĻžāĻĒ āϞ⧇āϭ⧇āϞ āĻ—ā§āϰ⧇āĻĄā§‡āϞ āĻĢāĻžāχāϞ āĨ¤ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āϏāĻ•āϞ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϞāĻžāχāĻŦā§āϰ⧇āϰ⧀ āϏāĻš āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻ­āĻžāĻ°ā§āϏāύ āĻ“ āĻŽāĻŋāύāĻŋāĻŽāĻžāĻŽ āϕ⧋āύ āĻŽā§‹āĻŦāĻžāχāϞ⧇ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāχ āĻ…ā§āϝāĻžāĻĒāϟāĻŋ āϚāĻžāϞāĻžāϤ⧇ āĻĒāĻžāϰāĻŦ⧇, āĻ…ā§āϝāĻžāĻĒ⧇āϰ āϟāĻžāĻ°ā§āϗ⧇āϟ  āĻŽā§‹āĻŦāĻžāχāϞ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϕ⧋āύāϟāĻž āĻāϗ⧁āϞ⧋ āϞāĻŋāϖ⧇ āĻĻ⧇āϝāĻŧāĻž āĻšāϝāĻŧ āĨ¤ āĻāĻ–āĻžāύ⧇ āĻāϟāĻž-āĻ…āϟāĻž āύāĻŋāϝāĻŧ⧇ āĻĒā§āϰāĻžāϝāĻŧāχ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇

21 – āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇āϰ āϕ⧋āĻĨāĻžāϝāĻŧ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻĢāĻžāχāϞāϟāĻŋ āφāϛ⧇ āϤāĻžāϰ āϞ⧋āϕ⧇āĻļāύ āĻāϟāĻŋ

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āφāϰ⧋ āĻŦāĻšā§āϤ āĻ•āĻŋāϛ⧁ āφāϛ⧇ āϝāĻž āφāĻ¸ā§āϤ⧇ āφāĻ¸ā§āϤ⧇ āφāĻŽāϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧇āϰ āϏāĻŽāϝāĻŧ āĻĻ⧇āϖ⧇ āύāĻŋāĻŦ , āϤ⧋ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ Android Studio āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻāĻ•āϟāĻž āĻšāĻžāϞāĻ•āĻž āϧāĻžāϰāύāĻž āĻšāϝāĻŧ⧇ āϗ⧇āϛ⧇ āφāĻļāĻž āĻ•āϰāĻŋ