سفارش تبلیغ
صبا ویژن

آموزش ایجاد صفحه لاگین در اندروید

یک نرم افزار Login برای صدق بخشیدن به داده ها شما برای ورود طراحی اپلیکیشن در مشهد به برخی از نرم افزار های خاص میباشد.همگی ی ما شیت Login  را در هنگام ورود به فیس بوک و تویتر و غیره دیده ایم .

این نوشته ی علمی در باب چگونگی ایجاد کرد رایاپارس یک برگه Login و مدیریت امنیت نرم افزار ، زمانی که دیگران برای ورود به محیط فردی شما همت می کنند ، توضیح می دهد.

آغاز شما باید دو TextView را برای اسم کاربری و سر ورود برای کاربر تعریف کنید. راز ورود TextView باید inputType ( انتخاب نوع ورودی)  داشته باشد تا تحت عنوان سر ورود مصرف شود. توضیحات ما یحتاج در زیر آمده میباشد :

android:id = \"@+id/editText2\"

android:layout_width = \"wrap_content\"

android:layout_height = \"wrap_content\"

android:inputType = \"textPassword\" />

android:id = \"@+id/editText1\"

android:layout_width = \"wrap_content\"

android:layout_height = \"wrap_content\"

/>

 

دکمه ای همپا با یک متن برای login  شدن ، تعریف کنید و آن را در بخش خصوصیت onClick قرار دهید. آن‌گاه function یا این که تابع آن را در خصوصیت  onClick  در فایل جاوا تعریف کنید :

android:id = \"@+id/button1\"

android:layout_width = \"wrap_content\"

android:layout_height = \"wrap_content\"

android:onClick = \"login\"

android:text = \"@string/Login\"

/>

 

در فایل جاوا ، در سیاق onClick ، متن اسم کاربری و راز ورود در هم اکنون به کار گیری را ، با مشی ()getText و ()toString بگیرید و آن را به تابع ()equals بفرستید .

 

EditText username = (EditText)findViewById(R.id.editText1);

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

 

public void login(View view){

if(username.getText().toString().equals(\"admin\") && password.getText().toString().equals(\"admin\")){

 

//correcct password

}else{

//wrong password

}

آخرین کاری که باید اجرا دهید این میباشد که مکانیزم امنیتی تشکیل دهید که از هدف های ناخواسته و غیر قابل در نظر گرفتن  اجتناب خواهد شد.

برای این مراد فرصت آن را کاهش دهید و زمانی که مجال به 0 رسید کلید login غیر فعال می گردد.

 

int counter = 3;

counter--;

 

if(counter==0){

//disble the button, close the application e.t.c

}

نمونه :

 

در اینجا یک نمونه برای برگه Login وجود دارااست که نرم افزار پایه را می سازد که فقط یک توشه مجال ورود به آن وجود دارااست.

 

برای آزمایش کردن این نمونه شما می توانید آن را بر روی دستگاه واقعی و یا یک امولاتور انجام کنید.

 

از  Android studio برای اجرای نرم افزار پایین پکیج com.example.sairamkrishna.myapplication به کارگیری فرمائید .

src/MainActivity.java file به مراد اضافه کردن کد های مایحتاج تغییر تحول دهید .

the res/layout/activity_main به مراد اضافه کردن مولفه های XML تغییر و تحول دهید.

نرم‌افزار را انجام کنید و یک دستگاه اندروید اجرایی را گزینش کنید آن گاه اپلیکیشن را در آن نصب کنید و نتیجه را رسیدگی کنید.