Saturday, 1 September 2012

Login application with hide button, correct user only login , Android Example

main.xml


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="WELCOME TO ANDROID"
    android:textColor="#f00"
    android:textStyle="bold"
    />
<EditText android:layout_height="wrap_content" android:layout_width="match_parent" android:id="@+id/unm" android:inputType="textEmailAddress">
    <requestFocus></requestFocus>
</EditText>
<EditText android:layout_height="wrap_content" android:layout_width="match_parent" android:id="@+id/psw" android:password="true" android:inputType="textPassword"></EditText>
<Button android:text="Login" android:id="@+id/btn" android:layout_height="wrap_content" android:layout_width="wrap_content" android:onClick="btn_check"></Button>
</LinearLayout>

.java


package com.login_app3;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.InputType;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class Login_app3Activity extends Activity {
    /** Called when the activity is first created. */
   
private EditText t1=null;
private EditText t2=null;
private String user="abc@gmail.com";
private String pass="bbc";
private Button bt=null;

    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        t1=(EditText)findViewById(R.id.unm);
        t2=(EditText)findViewById(R.id.psw);
        bt=(Button)findViewById(R.id.btn);
       
        bt.setEnabled(false);
    }
    public boolean onKeyDown(int kc,KeyEvent ke)
    {
        if(user.equals(t1.getText().toString()))
        {
        if(pass.equals(t2.getText().toString()))
        {
        bt.setEnabled(true);
        }
        else
        {
        bt.setEnabled(false);
        }
        }
        return true;
    }
   
    public void btn_check(View v)
    {
    Intent i=new Intent(getApplicationContext(),welcome.class);
    //Toast.makeText(getApplicationContext(),"welcome to hell",Toast.LENGTH_LONG).show();
    startActivity(i);
    }
   
   
   
}

welcome.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
    <TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/textView1" android:text="WELCOME TO ANDROID"></TextView>
   
</LinearLayout>

welcome.java
package com.login_app3;

import android.app.Activity;
import android.os.Bundle;

public class welcome extends Activity 
{

public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.welcome);
    }
}





No comments:

Post a Comment