no-img
ایستگاه یادگیری

آموزش انتخاب رمز برای برنامه توسط کاربر در بیسیک4اندروید


ایستگاه یادگیری
مطالب ویژه‌ی سایت
اطلاعیه های سایت :

ادامه مطلب

ZIP
آموزش انتخاب رمز برای برنامه توسط کاربر در بیسیک۴اندروید + سورس
zip
اسفند ۲۵, ۱۳۹۴

آموزش انتخاب رمز برای برنامه توسط کاربر در بیسیک۴اندروید + سورس


سلام خدمت کاربران ایستگاه یادگیری.به درخواست یکی از کاربران، امروز ایستگاه یادگیری برای شما عزیزان آموزش انتخاب رمز برای برنامه توسط خود کاربر در بیسیک۴اندروید رو آماده کردیم.

با یادگیری این بحث میتونید در برنامتون این امکان رو بذارید که کاربرتون، در خود برنامه رمزی رو انتخاب کنه و برای ورود مجدد به اون برنامه، درخواست رمز بکنه.

امیدواریم این آموزش رو از دست ندید!

خب بریم سراغ آموزش :

  • خب تو اکتیویتی و لایوت اولمون یک ادیت تکست و یک باتون داریم که میتونیم با نوشتن یه رمز توی ادیت تکست و لمس باتون رمز جدید برای برنامه تعیین کنیم ، یا اگه از قبل تعیین شده ، تعویض میشه.پس ادیت تکست و باتون رو تو ساب گلوبال معرفی کردیم(تصویر زیر) :

 

  • یه متغیر به نام ramzozad از نوع Boolean داخل پراسز بار تعریف میکنیم که تو اکیتویتی های دیگه هم ازش استفاده کنیم که بعدا میگم برای چه کاری هست.

  • خب حالا میایم کدای باتون رو مینویسیم که رمز رو واسمون ذخیره بکنه (ما اینجا رمز عبور رو براحتی توی یه فایل متنی به نام pass.txt ذخیره میکنیم.)

  • این بالا خیلی راحت گفتم که متنی که داخل ادیت تکست وارد شد (یعنی همون پسورد) رو داخل یه فایل متنی به نام pass.txt ذخیره کن. و پیام بده که رمز جدید ذخیره شد.

حالا ما باید کاری کنیم که با اجرا شدن برنامه ، چک کنه که اگر کاربر رمزی برای برنامه گذاشته بود صفحه ای واسش باز کنه که رمزو ازش بخواد.

پس این کدهارو تو همین اکتیویتی main  قمست activity_Create مینویسیم:

گفتیم که بیا چک کن اگه فایل متنی ایجاد شده بود (پس یعنی پسورد ست شده واسه برنامه) و اگه razmozad فالس بود (یعنی هنوز کاربر رمز درستو نزده دیگه) بیا صفحه ای رو باز کن که کاربر رمزو وارد کنه تا اجازه وارد شدن به برنامه بهش داده بشه ، و این اکیتیوتی هم ببند.

 

  • حالا کدای ساده ای که تو اکتیویتی passpage نوشتیم.
    اومدیم تو این اکتیوتی هم یه ادیت تکست و یه باتون گذاشتیم تا کاربر رمزو وارد کنه و وارد برنامه بشه.
    توی رویداد باتون اینو نوشتیم:

خب در بالا اومدیم اول رمزمون که تو فایل تکست ذخیره شده بود خوندیمش و ذخیره کردیم تو متغیر ramz ، یعنی الان رمز اصلی برنامه دست متغیر ramz هست.
بعد شرط گذاشتیم که اگه  رمزی که طرف وارد کرده با رمز اصلی مساوی بود.
بگو رمز درست وارد شده.
و متغیر ramzozad رو true کن تا موقع برگشت به برنامه دوباره گیر نده که رمزو بزن.
بعد اکتیویتی اصلی رو اجرا کردیمو اینی که توش هستیم بستیم.
و اگه رمز اشتباه باشه هم که میگه اشتباهه.

تو رویداد بسته شدن برنامه داخل اکتیوتی main اومدیم ramzozad = false کردیم ، چون موقع بسته شدن هم اون true باقی میمونه و اختلال ایجاد میکنه.

میتونید این سورس رو هم از طریق لینک های زیر دانلود کنید :

 

 **از پژمان نیکروان عزیز، مدیر ارشد انجمن انسورسنتر هم بابت نوشتن این آموزش کاربردی تشکر میکنیم.(کمی از متون ویرایش شده است)**

موفق باشید (:

 



درباره نویسنده

مهدی کفشگر

بنده مهدی کفشگر، مدیر سایت ایستگاه یادگیری هستم.از اولش علاقه بسیاری به بازی سازی، برنامه نویسی و وبلاگ نویسی داشتم.خیلی دوست دارم تا پایان عمرم، در این راه روز به روز پیشرفت کنم.

مهدی کفشگر 272 نوشته در ایستگاه یادگیری دارد . مشاهده تمام نوشته های

دیدگاه ها


2 پاسخ به “آموزش انتخاب رمز برای برنامه توسط کاربر در بیسیک۴اندروید + سورس”

  1. سینا گفت:

    واقعا ممنون خیلی وقته دنبال این بودم

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سایت جدید ایستگاه یادگیری تاسیس شد..! (پشتیبانی از محصولات ادامه دارد)ورود به سایت