CARA MEMBUAT FORM LOGIN DI ECLIPSE.......

Selamat sukses sobat semuanya, untuk sobat yang sedang belajar membuat aplikasi android menggunakan eclipse, kali ini saya akan membagikan cara membuat form login di aplikasi android menggunakan eclipse.
Form login ini berfungsi untuk mengamankan aplikasi sobat agar tidak semua orang bisa menggunakan aplikasi tersebut kecuali orang yang tau username dan passwordnya.
bagaimana cara membuat form login di eclipse?
langsung saja sobat simak langkah-langkahnya:

bagi sobat yang belum memiliki eclipse dan SDK silahkan download terlebih dahulu melalui link dibawah ini:

pertama buat tampilan form login  seperti login pada umumnya
atau bisa copy sourcenya:
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/
activity_vertical_margin"
    android:paddingLeft="@dimen/
activity_horizontal_margin"
    android:paddingRight="@dimen/
activity_horizontal_margin"
    android:paddingTop="@dimen/
activity_vertical_margin"
    tools:context=".LoginActivity" >

<TextView
    android:id="@+id/textUsername"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:text="Masukkan Username"
    android:textColor="#000000"
    android:textSize="16px" >

</TextView>

<EditText
    android:id="@+id/editUsername"
    android:textColor="#ffffff"
    android:hint="Masukan Username"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

</EditText>

<TextView
    android:id="@+id/textPassword"
    android:textColor="#000000"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:text="Masukkan Password"
    android:textSize="16px" >
</TextView>

<EditText
    android:id="@+id/editPassword"
    android:hint="Masukan Password"
    android:textColor="#000000"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

</EditText>

<Button
    android:id="@+id/buttonLogin"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Login" />

</LinearLayout>
KEMUDIAN BUAT FILE XML YANG KE DUA CARANYA KLIK KANAN DI FOLDER LAYOUT DAN FILIH NEW > ANDROID XML FILE DAN ATUR TAMPILANNYA DAN BERI NAMA BERANDA.XML

selanjutnya masukkan source berikut ini di classnya:


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class LoginActivity extends
 Activity implements OnClickListener {
       EditText editUserName;
       EditText editPassword;
       Button buttonLogin;
       Button buttonExit;

 @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
 editUserName = (EditText)
 findViewById(R.id.editUsername);
 editPassword = (EditText) 
findViewById(R.id.editPassword);
 buttonLogin = (Button)
 findViewById(R.id.buttonLogin);
 buttonLogin.setOnClickListener(this);
 }
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.login, menu);
return true;
 }
 @Override
 public void onClick(View v) {
// TODO Auto-generated method stub
String user = editUserName.getText().toString();
String pwd = editPassword.getText().toString();
if (user.equals("cecep") && pwd.equals("fahmi")) {
     setContentView(R.layout.beranda);
else {
 Toast.makeText(this,
 "USERNAME / PASSWORD SALAH",18000).show();
     editUserName.setText("");
     editPassword.setText("");

    }

  }

}

SELESAI.......SILAHKAN RUN APPLIKASI YANG
 TELAH KITA BUAT SALAM SUKSES

0 komentar:

 
Top