
פיתוח אפליקציות לאנדרואיד – יצירת פרוייקט ראשון
הרעיון הגדול שלכם לאפליקצייה הבאה מתחיל ממש כאן….
לאחר שהתקנתם את הג'אווה ואת האנדרואיד סטודיו, זה הזמן להפעיל את התוכנה ולפלל שהכל עובד לכם כמו שצריך. במידה ונתקעתם בפתיחת התוכנה או באחד משלבי ההסבר שלי כאן – שרשרו תגובה כאן או בהודעה בפרטית ואשמח לעזור לכם.
בשיעור היום, נלמד איך ליצור את הפרוייקט הראשון שלנו בצורה הכי פשוטה וקלה שיש. גם אם אין לכם שום מושג בג'אווה או בפיתוח של דברים.
הוספת המכשיר ואימולטור
לפני שנתחיל ליצור את האפליקציה, בשיעור המבוא הסברתי איך להתקין אימולטור שדרכו תוכלו לראות איך האפליקציה מוצגת על כל מכשירי האנדרואיד למיניהם.
במידה ויש לכם מכשיר אנדרואיד, מצוין. חברו אותו למחשב, התקינו אותו דרך לוח הבקרה ובכל פעם שנריץ את האפליקציה תוכלו לראות את האפליקציה גם עליו.
הקמת פרוייקט ראשון
במידה והגעתם למצב בו התוכנה עלתה לכם, הכל הותקן ומעודכן – סימן שאפשר להתחיל.
בסרגל העליון, לחיצה על FILE
.
לאחר מכן, לחיצה על NEW PROJECT
ואנחנו מתחילים.
נפתח חלון בו תמלאו את שם הפרוייקט שלכם, שם סביבת העבודה שלכם ושם התיקייה בה יותקנו הקבצים. חשוב שהשם של סביבת העבודה יהיה מקורי משלכם ולא example.com
כפי שמגיע עם ההתקנה, מפני שגוגל לא מקבלים את זה ביום בו תרצו להעלות את האפליקציה לגוגל סטור.
לאחר מכן, נגיע לחלון גדול בו יש אפשרויות שונות לבחירת האקטיביטי שייפתח לכם את האפליקצייה. נבחר בהתחלה ב Blank Activity
ולא באקטיביטי-מפה, אקטיביטי-טאבים או כל אקטיביטי אחר.
אני אומר הרבה את המילה "אקטיביטי" מיד אסביר לכם מהי.
לאחר שבחרנו ב Blank Activity
, ניגש לבחירת שם לאותו אקטיביטי ראשון. במקרה הזה, ממליץ להישאר כך – MainActivity
. כלומר, האקטיביטי הראשי שייפתח לכם את האפליקציה.
לאחר שסיימתם, לחצו על FINISH
והאפליקציה תיבנה לכם כחצי דקה של עבודה עצמאית של התוכנה.
היכנסו לסרטון שלי ועברו שלב שלב איתי ביחד בדיוק כמו שפירטתי כאן.
מהו אקטיביטי?
אקטיביטי זהו המסך אותו ייראה המשתמש.
ברגע שאתם פותחים את אפליקציית Whatsapp, האקטיביטי הפותח הוא BlankActivity
עם רשימה נגללת.
ברגע שאתם פותחים את אפליקציית Waze, האקטיביטי הפותח הוא MapActivity
עם מפת הדרכים שלכם.
כלומר, אקטיביטי זהו הדף עליו נציג את האפליקצייה. לכל אפליקצייה יהיו כמה וכמה אקטיביטיים עליה נציג את המידע שלנו. נתחיל בתור התחלה, עם הראשון.
האקטיביטי הראשון
ברגע שהתוכנה סיימה להתקין את האפליקצייה שלנו עם האקטיביטי הראשי שהגדרנו לה, היא פתחה שני קבצים. האחד MainActivity.Java
, בו ניגע בהמשך.
השני, activity_main.xml
. עליו נעבוד כרגע.
ברגע שנפתח אותו, נראה את המסך הלבן שבחרנו. לא מסך מפה, לא מסך כזה או אחר.
Blank Activity
– כפי שבחרנו – יוצר מסך לבן ונקי. עם טקסט אחד קטן עליו.
"Hello World!"
ברגע שנלחץ בסרגל העליון על החץ הירוק, הוא יסרוק אילו אימולטורים או מכשירי אנדרואיד מחוברים למחשב עליהם הוא יכול להריץ את האפליקצייה החדשה שלנו.
במידה והתקנתם כפי שציינתי בשיעור הקודם ובתחילת השיעור הזה, הוא לא יעשה בעיות ויציג את האימולטורים ו/או המכשירים שמכיר. ביחרו אחד מהם, תריצו אותו והמתינו בסבלנות.
תוך כמה רגעים והופ – האפליקצייה הראשונה נוסדה לה.
כן, בהחלט, קצת מעפנה. רקע לבן, בלי אפקטים, כיתוב לא רציני וגם הלוגו מעפן ביותר. אבל הי, התחלה!
בשיעור הבא, נלמד איך לגרום לאקטיביטי הזה לחיות קצת.
נוסיף לו אלמנטים שונים כמו כפתורים, טקסטים ותמונות.
במידה והצלחתם להבין מהמדריך איך לפתוח את הפרוייקט והכל עובד לכם, שרשרו כאן. נתראה בשיעור הבא.

Error:CreateProcess error=216, גירסה זו של %1 אינה תואמת לגירסת Windows הפועלת במחשב שלך. בדוק את מידע המערכת של המחשב כדי לראות אם אתה זקוק לגירסת x86 (32 סיביות) או לגירסת x64 (64 סיביות) של התוכנית ולאחר מכן פנה למפרסם התוכנה
זה מה שמציג לי לאחר ההתקנה
יש מה לעשות עם זה או שאי ןלי אפשרות ללמוד לתכנת באנדרואיד סטודיו?תודה
התקנתי אמולטור וכל מה שצריך SDK MANAGER
אבל מקבל את ההודעה הבאה בכל פעם שאני מנסה להרים אותו:
Cannot launch AVD in emulator.
Output:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
זקוק לעזרה, תודה
הי מאיר, עליך להתקין את הSDK המלא של האנדרואיד כפי שהסברתי בשיעור הקודם.
עליך ללחוץ על האייקון של האנדרואיד עם החץ כלפי מטה בסרגל העליון של התוכנה. ייפתח לך חלון, סמן את כל הSDKים האפשריים והורד בהצלחה.