יום שבת, 17 בדצמבר 2011

Android Development Environment



אי אפשר להתעלם מאנדרואיד שנהפכה למערכת ההפעלה למכשירים ניידים הפופלרית ביותר בעצם פתחה חזית מול IOS של MAC ואפשר לומר שהיא גמרה על Symbion של Nokia, ו Windows Mobile של Microsoft, קודם כל היא חינם ומבוססת על Kernel של Linux ובעזרת המפתחים של Google שפיתחו שכבת אפליקציה ב Java מאפשרת למפתחים פיתוח נוח ורחב לפלטפורומות שנות כמו מכשירים סלולרים ומחשבי כף יד.

מאמר זה הוא יריית הפתיחה לסדרת מאמרים חדשה לפיתוחים עבור מכשירים מבוססי Android.

סביבת הפיתוח גם היא חינם ומבוססת על Eclipse ובעזרת ה SDK של Android ניתן לשלב בין ה Eclipse ל Android , בנוסף יש ב Sdk תוכנת אימולציה (Emulator) שניתן דרכו לבצע Debug על מכשיר וירטואלי שמריץ Android.

דרישות לסביבה:

קודם כל צריך את הסביבת העבודה של Eclipse IDE for Java Developers.
חשוב מאוד! Eclipse דורש את ה JDK - Java Developing Kit שניתן להורדה בלינק זה .

לאחר מכן יש להוריד את ה Android Sdk שניתן להורדה בלינק זה.

Eclipse לא דורשת התקנה מיוחדת יש לחלץ את הקבצים מה Zip לאיזה תקייה שאנחנו רוצים וללחוץ על Eclipse.
לאחר הורדת ה SDK יש לחלץ את הקבצים לאיזה תקייה שאנחנו רוצים ולאחר מכן להריץ את ה SDK-MANAGER שמנהל לנו את הגרסאות של API's ומאפשר לנו להוריד גרסאות שונות, תהליך ההורדה עלול להיות ארוך מהרגיל, כמו כן ב SDK יש רכיבים נוספים שניתן להתקין כמו דוגמאות, מדריכים וכו', בנוסף מותקן לנו Emulator שמאפשר הדמייה של מערכת ההפעלה.

לאחר שסיימנו להוריד את ה Eclipse ואת ה SDK , נפרוס את הקבצים את קבצי ה Eclipse נפרוס ב C:\eclipse
ולאחר מכן נפרוס את ה SDK בתקייה C:\android.

בשלב זה נצטרף להתקין את ה ADT - Android Developing Tool בתוך ה Eclipse , יש ללכת ב Eclipse וללחוץ על Install New Software  והכניס את הקישור הבא:



נוספו בעצם 2 כפתורים חשובים לממשק Eclipse  שלנו:


הכפתור הימני אחראי על המכונות שלנו, דרכו בעצם נגדיר את המכונות הוירטואליות שיריצו את Android, נוכל להגדיר את רזולוצית המסך, כמות הזיכרון ב Flash והמון רכיבים נוספים


לחיצה על New על מנת ליצור מכונה חדשה.


לחיצה על New ליד ה Hardware מאפשרת לנו להגדיר תכונות נוספות במכשיר הוירטואלי.

עכשיו נחזור לכפתור השמאלי שאחראי על ה Api שלנו, קיימות המון גרסאות עבור ה Api של Android שהתחיל מגרסה 1 שמוגדרת כ Base , וממנה התגלגל עד גרסה 15 שנקראת Sandwitch שהיא העדכנית ביותר, גם מערכת ההפעלה מתגלגלת והתחילה מגרסה 1 , היום העדכנית ביותר בשלב זה היא 4.


זהו לאחר שהורדנו, התקנו ועדכנו מה שנשאר הוא לעשות New -> Android Project ולהתחיל לכתוב קוד.

בהצלחה...