صفحه Login در برنامه نویسی اندروید

4 سال پیش
صفحه Login در برنامه نویسی اندروید
امتیاز دهید post

صفحه Login در برنامه نویسی اندروید

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، در مورد صفحه Login در برنامه نویسی اندروید صحبت خواهیم کرد.

 

یک برنامه login یک صفحه ورودی است که از کاربران برای ورود به برنامه های خاص درخواست اعتبار نامه می کند. شاید هنگام ورود به فیس بوک ، توییتر، اینستاگرام و غیره آن را دیده باشید

در این درس، چگونگی ایجاد صفحه Login در برنامه نویسی اندروید به سیستم و نحوه مدیریت امنیت هنگام تلاش های نادرست توضیح داده می شود.

ابتدا باید دو TextView که نام کاربری و رمز ورود کاربر را می پرسد تعریف کنید. رمز ورود TextView باید inputType را روی گذرواژه تنظیم کند. نحو آن در زیر آورده شده است:

یک دکمه با متن Login به سیستم با استفاده از ویژگی onClick تعریف کنید. پس از آن تابع مربوط به ویژگی onClick در فایل جاوا را تعریف کنید:

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

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

 

مثال

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

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

مراحل شرح
1 شما برای ایجاد یک برنامه اندروید تحت یک پکیج com.example.sairamkrishna.myapplication از Android studio استفاده خواهید کرد.
3 برای افزودن کد لازم ، پرونده src / MainActivity.java را تغییر دهید.
4 res / layout / activity_main را تغییر دهید تا مولفه های XML مربوطه اضافه شود
5 برنامه را اجرا کنید و دستگاه اندرویدی در حال اجرا را انتخاب کنید و برنامه را روی آن نصب کنید و نتایج را بررسی کنید

در زیر محتوای پرونده فعالیت اصلی تغییر یافته src / MainActivity.java است.

در زیر محتوای اصلاح شده xml res / layout / activity_main.xml آمده است.

در زیر محتوای res / values / string.xml آمده است.

در زیر محتوای فایل AndroidManifest.xml آمده است.

 

بیایید برنامه خود را اجرا کنیم! من تصور می کنم شما AVD خود را هنگام راه اندازی محیط ایجاد کرده اید. برای اجرای برنامه از Android studio، یکی از پرونده های فعالیت پروژه خود را باز کنید و از نوار ابزار روی Android StudioRun Icon کلیک کنید. Android Studio برنامه را روی AVD شما نصب کرده و شروع به کار می کند و اگر با تنظیمات و برنامه هایتان همه چیز خوب باشد، زیر پنجره شبیه ساز نمایش داده می شود.

 

حالا متنی را در قسمت نام کاربری و رمز ورود تایپ کنید و سپس دکمه ورود را فشار دهید. من در قسمت نام کاربری abc و در قسمت رمز عبور abc قرار می دهم. من تلاش ناموفق داشتم این در زیر نشان داده شده است:

دو بار دیگر این کار را انجام دهید، خواهید دید که 0 تلاش برای ورود به سیستم باقی مانده و دکمه login شما غیرفعال است.

حالا دوباره برنامه را باز کنید و این بار نام کاربری صحیح را به عنوان admin و رمز عبور را به عنوان password وارد کنید و بر روی ورود کلیک کنید. با موفقیت وارد سیستم خواهید شد

اگر کاربر دکمه cancel را فشار دهد، برنامه صفحه Login به سیستم را می بندد.

 

منبع.

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

  1. نگاهی کلی به برنامه نویسی اندروید
  2. تنظیمات محیط  در برنامه نویسی اندروید
  3. معماری برنامه نویسی اندروید
  4. اجزای برنامه در برنامه نویسی اندروید
  5. Hello World در برنامه نویسی اندروید
  6. سازماندهی و دسترسی به منابع در برنامه نویسی اندروید
  7. فعالیت در برنامه نویسی اندروید
  8. سرویس در برنامه نویسی اندروید
  9. گیرنده های پخش در برنامه نویسی اندروید
  10. ارائه دهنده محتوا در برنامه نویسی اندروید
  11. قطعات در برنامه نویسی اندروید
  12. Intent و فیلتر در برنامه نویسی اندروید
  13. طرح بندی رابط کاربری در برنامه نویسی اندروید
  14. کنترل های رابط کاربری در برنامه نویسی اندروید
  15. مدیریت رویدادها در برنامه نویسی اندروید
  16. استایل و تم ها در برنامه نویسی اندروید
  17. اجزای سفارشی در برنامه نویسی اندروید
  18. کشیدن و رها کردن در برنامه نویسی اندروید
  19. نوتیفیکیشن ها در برنامه نویسی اندروید
  20. سرویس های مبتنی بر مکان در برنامه نویسی اندروید
  21. ارسال ایمیل در برنامه نویسی اندروید
  22. ارسال پیامک در برنامه نویسی اندروید
  23. تماس های تلفنی در برنامه نویسی اندروید
  24. انتشار برنامه اندروید
  25. آموزش Alert Dialog در برنامه نویسی اندروید
  26. انیمیشن در برنامه نویسی اندروید
  27. ضبط صدا در برنامه نویسی اندروید
  28. مدیریت صدا در برنامه نویسی اندروید
  29. آموزش Auto Complete در برنامه نویسی اندروید
  30. بهترین شیوه ها در برنامه نویسی اندروید
  31. بلوتوث در برنامه نویسی اندروید
  32. استفاده از دوربین در برنامه نویسی اندروید
  33. کلیپ بورد در برنامه نویسی اندروید
  34. فونت سفارشی در برنامه نویسی اندروید
  35. پشتیبان گیری از داده ها در برنامه نویسی اندروید
  36.  ابزارهای توسعه دهنده در برنامه نویسی اندروید
  37. آموزش شبیه ساز در برنامه نویسی اندروید
  38. اتصال به فیس بوک در برنامه نویسی اندروید
  39. حرکات لمسی در برنامه نویسی اندروید
  40. آموزش گوگل مپ در برنامه نویسی اندروید
  41. افکت های تصویر در برنامه نویسی اندروید
  42. Image Switcher در برنامه نویسی اندروید
  43. حافظه داخلی در برنامه نویسی اندروید
  44. آموزش کار با JetPlayer در برنامه نویسی اندروید
  45. JSON Parser در برنامه نویسی اندروید
  46. ارتباط با LinkedIn در برنامه نویسی اندروید
  47. نوار پیشرفت Spinner در برنامه نویسی اندروید
  48. بومی سازی در برنامه نویسی اندروید

 

 

امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه