• הרשמה
    • התחברות
    • חיפוש
    • פוסטים אחרונים
    • לא נפתר
    • MT
    • משתמשים
    • חיפוש גוגל בפורום
    • צור קשר

    חוקי הפורום

    מדריך לשימוש בפורום

    מדריך | הגנה על מסך עם נעילה

    מדריכים - בניית ופיתוח אפליקציות
    1
    1
    204
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגב כנושא
    התחבר בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • איש אמת
      איש אמת מדריכים נערך לאחרונה על ידי

      היי
      שלום לכולם
      רוצים להוסיף מסך לאפליקציה שלכם, אך אתם לא רוצים שכולם יוכלו לגשת אליו
      הנה פתרון, להוסיף קוד לפתיחת המסך
      כמובן שיש כמה אפשרויות להוספת קוד לפתיחת המסך הסודי, אך אנחנו נתמקד היום באפשרות הכי קלה וסודית שיש

      שנתחיל?
      שלב 1

      בהנחה שכבר יצרתם את המסך הראשון שלכם, תוסיפו לו רכיב Notifier (להודיע בעברית)
      72842c46-50c5-4e10-88cf-e587fe963c45-‏‏לכשדשידה.PNG
      פתחו מסך חדש ובו הפונקציות שתרצו להסתיר

      שלב 2

      עכשיו, תגדירו לכם איזה כפתור, תיבת טקסט או כל דבר לחיץ במסך הראשון
      תלכו לבלוקים של המסך הראשון ותגדירו בלוק לחיצה על הכפתור נמצא בתפריט של הכפתור או התיבות טקסט (תבחרו את של הכפתור הרצוי, כמובן)
      ef28428d-9498-4f00-b9a7-8afcb55d1b04-‏‏לחיצה.PNG

      עכשיו נגדיר לו את הפעולה:
      תלכו לבלוקים של רכיב ההתראה שם יש רכיב
      התראה.PNG

      נוסיף לו את המאפיינים הדרושים:
      message= גוף ההודעה
      title= כותרת ההודעה
      cancelable= בחירה אם יהיה מקש ביטול בהודעה

      את ההוספות נערוך ע"י הוספה של חלונית טקסט ריקה (מתפריט טקסט בבלוקים-הבלוק הראשון) שבה כתוב את הכותרת וגוף ההודעה
      אפשר לכתוב רק גוף או רק כותרת ע"י השארת החלונית ריקה
      ב cancelable נוסיף מתפריט שליטה אמת או שקר, כך שאם נוסיף אמת יהיה לנו כפתור ביטול ואם שקר לא נראה אותו

      בסופו של דבר צריך לצאת לנו ככה
      הודעה מלאה.PNG
      כמובן שתכניסו איזה מלל שבא לכם
      חברו את זה לבלוק לחיצה על כפתור שהוספנו קודם

      שלב 3
      הגדרת ההתניה

      נוסיף את הבלוק הבא {בבלוק הזה נגדיר את הפעולה שתבוא אחרי הכנסת הקוד ובחירה באישור} נמצא בתפריט ההודעה

      אפטר טקסט.PNG

      ואז נוסיף את הבלוק הבא כדי ליצור התניה כלומר אם X שווה X עשה V ואם לא עשה C
      התניה.PNG

      נלחץ על המגן דוד ונוסיף לפקודה ע"י גרירה לחיבורים את else if

      ‏‏התניהה.PNG
      נחבר את זה לבלוק הקודם

      שלב 4
      הגדרת האימות סיסמה

      נוסיף את בלוק הגיון
      הגיון.PNG

      נלחץ על ה response ונגרור מתוכו את רכיב ה get
      ‏‏תפיסת טקסט.PNG

      נגרור תיבת טקסט ריקה ונכניס בה את הקוד שאני מעוניינים
      נוסיף מתפריט השליטה פקודה לפתיחת מסך ונוסיף את מספר המסך ע"י תיבת טקסט ריקה
      נוסיף רכיב הודעת טוסט ונכתוב בה את ההודעה שהסיסמה אושרה בתוך תיבת טקסט ריקה
      נצרף הכל ביחד שיצא לנו ככה
      חיבור.PNG
      מה שבעצם הגדרנו זה שאם הטקסט שהכנסנו ל pop הראשון שווה ל 1111 אז תופיע הודעה עם הטקסט הנל והאפליקציה תמשיך למסך 3

      שלב 5
      עכשיו נגדיר מה יקרה אם הסיסמה לא נכונה

      נקליק על החלונית הירוקה ונשכפל אותה (duplicate) ככה גם נשכפל את הבלוק של ההודעה ונשנה את הטקסט ל "הסיסמה שגויה"
      בבלוק הירוק ששכפלנו נשנה את השווה- ללא שווה
      נחבר אותם בייחד כמו מקודם

      שלב 6
      הסיום
      ככה זה צריך להיות בסוף הפרויקט
      ‏‏סיום 2.PNG

      טיפים

      לא מעוניינים בכפתור מיוחד למעבר למסך?!
      ניתן לעשות שבלחיצה על כפתור תתחיל פעולה X אבל בלחיצה ארוכה תתחיל הפעולה שלנו ע"י הבלוק הזה שאומר "בלחיצה ארוכה על הכפתור, תעשה X"
      תבחרו את זה במקום הראשון
      1‏‏לחיצה.png

      אם זה לא מספיק לכם ניתן לעשות כפתור שקוף קטן בפינה שרק בלחיצה ארוכה עליו תתחיל הפעולה

      במדריך הבא בעזה"י נלמד איך לערוך שהמשתמש יוכל לשנות סיסמאות

      בהצלחה לכולם

      אני יודע שאני חושב שאני יודע

      תגובה 1 תגובה אחרונה תגובה ציטוט 13
      • הוזכר על-ידי  mefateach mefateach 
      • הוזכר על-ידי  זונדל זונדל 
      • הוזכר על-ידי  זונדל זונדל 

      • פוסט ראשון
        פוסט אחרון