פיתוח אפליקציות לאנדרואיד – שיעור 11 – מסך פתיחה

 

מסך פתיחה

מסך פתיחה משמש בהרבה אפליקציות לשני דברים. האחד – מסך נוח ופשוט המציג ברכה קלה ללקוח עם לוגו החברה/האפליקציה. השני – טעינת כל האפליקציה בצורה חלקה יותר.
כעת, נתרכז בכתיבת מסך פתיחה למטרת נוחות ללקוח. נכתוב קוד בו ניצור אקטיביטי שיוצג במשך 5 שניות ולאחר מכן ייסגר וייפתח אוטומטית האקטיביטי הראשי שלכם.

קוד מסך הפתיחה

לאחר שיצרנו אקטיביטי חדש וקיבלנו גם קובץ JAVA וגם קובץ XML, נכניס ל-XML את כל העיצוב הרלוונטי אליכם. הוסיפו תמונה נחמדה שתעצבו, כיתבו ב-TEXTVIEW וכו’.

ניגש לקוד עצמו בקובץ הJAVA:

בתוך הפונקצייה onCreate נזין את הקוד הבא:

new Thread(new Runnable() { 
@Override 
public void run() { 
  try { 
    synchronized (this) { 
      wait(2000); 
      Intent intent = new Intent (MainActivity.this,Activity2.class); 
      startActivity(intent); 
      finish(); 
    } 
  }
  catch (InterruptedException e) { 
    e.printStackTrace(); 
  } 
} 
}).start(); 

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

בתוך הסוגריים של הפקודה wait, נשנה את כמות השניות בהן המשתמש יחכה. כרגע – 2 שניות.

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

תגיות: , ,

טל גנאינסקי

טל גנאינסקי. מפתח אנדרואיד, ג'אווה ובניית אתרים. מרצה במכללת ג'ון ברייס.השפה האהובה עליי היא ג'אווה ופיתוח אפליקציות לאנדרואיד.בקיא גם בשפות הפיתוח: HTML5, JS(+JQUERY), CSS3.צד קלייאנט עם SQL ומסד נתונים ברמה טובה מאוד. צד שרת ברמה טובה.

תגובות בפייסבוק

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!