אוקיי
אז לפני שאנחנו כותבים קוד צריך להכין את הסימולאטור זה בעצם ידמה לנו איך התוכנה רצה על המכשיר אנדרואיד
1. תכנסו לתוך התיקייה היכן ששמרתם את הSDK של אנדרואיד, אתם אמורים לראות שם קובץ בשם SDK Manager.exe תריצו אותו
2. במד שמאל תבחרו את הAvailable Packages
3. עכשיו בצד ימין תראו Android Repository לחצו עליו וזה יפתח לכם רשימה של חבילות להתקנה
4. אתם תראו כמה גרסאות אתם יכולים להתקין את כולם או לבחור את הגרסה האחרונה עם המספור הגבוה ביותר חוץ מזה יש שם עוד כמה חבילות תתקינו גם אותם, צריך לסמן את מה שרוצים להתקין ואז לוחצים על install למטה
עכשיו תריצו את הeclipse
1. כנסו לWindow > Android SDK and AVD Manager.
2. תבחרו בצד שמאל Virtual Devices
3. לחצו על new ויקפוץ לכם חלון Create New AVD
4. תכתבו למעלה בName איזה שם שבא לכם כמובן באנגלית
5. מתחת לזה יש לכם Target תבחרו את הגרסה הכי מעודכנת שאתם רואים תתעלמו משאר השדות ולחצו על Create AVD
בתוך הeclipse
1. כנסו לFile > New > Project...
2. תבחרו בתוך התיקייה Android תבחרו Android Project
3. Project name: תכניסו HelloAndroid
4. Build Target: תבחרו גרסה כמו שבחרתם כשיצרתם את הAVD 1# למעלה (אפשר גם גרסה קודמת יותר)
5. Application name: תכניסו Hello, Android
6. Package name: תרשמו כך: com.example.helloandroid תזכרו שתמיד כשאתם נותנים שם חבילה זה צריך להיות שם > נקודה > תת שם ושוב נקודה
7. Create Activity: תכניסו HelloAndroid
8. לחצו על Finish
סיימנו יש לנו פרויקט
1. תפתחו את הקובץ HelloAndroid. תמצאו אותו בHelloAndroid > src > com.example.helloandroid
2. ונראה ככה:
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
תבצעו בקובץ את השינויים הבאים:
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
אם אתם רואים שחסר לכם חבילות אתם יכולים ללחוץ על השילוב Ctrl-Shift-O
הוא יוסיף אותו אוטומטית למעלה בpackages
תריצו את הפרויקט: Run > Run ואח"כ Android Application
*שימו לב זה יכול לקחת קצת זמן עד שתראו את המסך השחור עם הHello, Android למעלה
סבלנות
מחר אני אסביר יותר מה אנחנו רואים ואיך האנדרואיד בנוי