انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گذرواژه برای رویت activity مورد نظر (انتقال از یک اکتیویتی به اکتیویتی دیگر با رمز)

گذرواژه برای رویت activity مورد نظر (انتقال از یک اکتیویتی به اکتیویتی دیگر با رمز)

#1
با سلام

با تشکر از زحمات و مطالب مفید ارائه شده توسط نویسندگان این سایت خوب.


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

بسیار ممنون میشم پاسخ کاملی برای ما بنویسید

با سپاس فراوان از زحماتتون
پاسخ

گذرواژه برای رویت activity مورد نظر (انتقال از یک اکتیویتی به اکتیویتی دیگر با رمز)

#2
سلام.

ابتدا باید ببینید که قصد دارید رمز به چه صورت در برنامه اندروید ذخیره گردد.
ساده ترین روش (و البته نا امن ترین)، قرار دادن متن رمز در میان خود کدها است که البته دیگران با مهندسی معکوس کدهای برنامه اندروید به راحتی می توانند رمز را متوجه شوند.
روش های دیگر می تواند ذخیره با SharedPreferences و یا ذخیره در پایگاه داده SQLite باشد، که البته این دو روش نیز امنیت کامل ندارند.
یک روش که از چند روش قبلی امن تر می باشد، ذخیره رمز در پایگاه داده SQLite با استفاده از کتابخانه SQLCipher می باشد که اطلاعات را encrypt می کند و بنابراین به دست آوردن رمز، بسیار سخت خواهد شد.

برای نمایش پیام به کاربر، دسته کلید زیر را ببینید و یک نوع پیام برای نمایش به کاربر را انتخاب کرده و پیاده سازی نمایید :

دسته کلید شماره 114

برای تعیین کدهایی به منظور اجرا شدن در زمان اشاره بر روی یک دکمه (Button)، کلید زیر را بخوانید :

کلید شماره 2728

همچنین کد رفتن به Activity جدید در کلید زیر ذکر شده است :

کلید شماره 2727

Flower
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط ferginio ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان