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

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

מדריך לפיתוח אנדרואיד

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

מסך פתיחה

מסך פתיחה משמש בהרבה אפליקציות לשני דברים. האחד – מסך נוח ופשוט המציג ברכה קלה ללקוח עם לוגו החברה/האפליקציה. השני – טעינת כל האפליקציה בצורה חלקה יותר.
כעת, נתרכז בכתיבת מסך פתיחה למטרת נוחות ללקוח. נכתוב קוד בו ניצור אקטיביטי שיוצג במשך 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 שניות.

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

Salir de la versión móvil