בית פורומים למתכנתים שבינינו

מיזם - לימוד אנדרואיד ביחד

שלום אורח. באפשרותך להתחבר או להירשם
הצג 15 הודעות בעמוד הוסף לדף האישי  דווח למנהל שלח לחבר
נשלח ב-6/9/2011 17:42 לינק ישיר 
מיזם - לימוד אנדרואיד ביחד

שלום לכולם
התחלתי לאחרונה ללמוד פיתוח באנרואיד באופן עצמאי
וחשבתי שאולי יהיה לתועלת לכולם ולי אם אני אכתוב את מה שלמדתי עד עכשיו ואז כקבוצה נפתח אפליקציה יחד וכך נוכל לעזור אחד לשני ולהחכים אחד את השני במהלך הפיתוח
מה אתם חושבים על הרעיון?
או אולי אתם מעדיפים לעשות את זה באייפון?  או windows phone רק הבעיה באייפון שלא לכולם יש מחשב מק




דווח על תוכן פוגעני

מחובר
נשלח ב-6/9/2011 22:48 לינק ישיר 

רעיון מפרגן מאוד. תודה.

אשמח באם תעלה לפורום את מה שלמדת - במידת האפשר, ע"מ להחכים אותנו. אולי יצא למישהו מכך תועלת.

המלצה: לכתוב את כל הנושאים באותו אשכול. כשכל הודעה באשכול תציין נושא אחד, כשכותרת בראשו.

שוב תודה רבה.

(נ.ב. למי שלא מחזיק מכשיר שכזה, אייפון או אנדרואיד, איך יכול ליישם את מה שלמד?) 



דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-7/9/2011 08:13 לינק ישיר 

טוב... אז אני יעלה בקרוב הסברים שיתחילו מ:
סביבת עבודה, התקנות וכו' ואח"כ ניגש לפיתוח
בתשובה לשאלה שלך אין צורך שיהיה מכשיר אנדרואיד אתם עוד תראו כמה זה מגניב!

הכל מבוסס על הלימוד מהאתר של אנדרואיד http://developer.android.com/index.html



דדווח על תוכן פוגעני

מחובר
נשלח ב-7/9/2011 10:13 לינק ישיר 

תודה רבה לך!




דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-7/9/2011 18:56 לינק ישיר 

שלום חברים מתחילים...

שלב ראשון

תורידו את eclipse לניק להורדה: http://www.eclipse.org/downloads/

תבחרו את הראשון Eclipse IDE for EE Developers

יש לכם מצד ימין שני אפשרויות להורדה או windows 64bit או windows 32bit

למי שלא יודע איזה גרסה של מערכת הפעלה יש לו – קליק ימני על "המחשב שלי" תחת הקוטרת system type  רשום או 64 או 32

שלב שני

להוריד ולהתקין SE Development Kit 7 Downloads

לא לשכוח להסכים לתנאי הרשיון אם לא הוא לא יתן לכם להוריד

http://www.oracle.com/technetwork//se/downloads/-se-jdk-7-download-432154.html

בחרו את הגרסה המתאימה לכם ותתקינו 32 או 64 מי שלא יודע כשכתוב 86x הכוונה ל32

שלב שלישי

להוריד את התוסף של android מהלינק הזה: http://developer.android.com/sdk/index.html

יש לכם שם שלוש הורדות אחד מהם זה קובץ exe לwindows תורידו אתו

תריצו את הקובץ

שלב רביעי

מכינים את הeclipse כדי שיתמוך בפיתוח לאנדרואיד

1.      למעלה בתפריט יש לכם help > install new software

2.       תלחצו עליו ואז יפתח לכם מסך עם כפתור בצד ימין ADD ליחצו עליו ובתוך הname תכניסו ADT Plugin

3.      location  תכניסו את זה: https://dl-ssl.google.com/android/eclipse/

4.      תלחצו על OK

5.      איפה שכתוב Available Software dialog תסמנו אותו ותלחצו על next

6.      אתם אמורים לראות רשימה של כלים להורדה

7.      ליחצו על next

8.      הסכימו לתנאי הרשיון ולחצו על finish

 

המשך מחר...

 

 



תוקן על ידי אנוני_מוס ב- 08/09/2011 00:05:24




דדווח על תוכן פוגעני

מחובר
נשלח ב-7/9/2011 19:44 לינק ישיר 

כל הכבוד!! תודה רבה!



דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-7/9/2011 19:49 לינק ישיר 

בשלב שני יש ML ויש רגיל. איה מהם הכוונה?



דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-7/9/2011 21:43 לינק ישיר 

אנוני
יש טעות בשלב השני התקנה של הJDK הלינק לא נכון, את יכולה לתקן את זה?




דדווח על תוכן פוגעני

מחובר
נשלח ב-8/9/2011 22:56 לינק ישיר 

ביצוע השלב האחרון של החיבור בין הeclipe לבין התוסף של Android מה שנתנו לו את השם  ADT Plugin אם אתם זוכרים אם לא תעברו על ההוראות למעלה ותזכרו

1.      תפתחו את תוכנת הeclipse לתגשו לתפריט למעלה windows > Preferences

2.      לחצו מצד שמאל היכן שכתוב Android

לא מחייב אבל יכול להיות שתראו הודעה האם אתם רוצים לשלוח לגוגל מידע ... אם הופיע הודעה כשאת תבחרו מה בא לכם ואז לחצו על Proceed

3.      מצד ימין אתם תראו אפשרות לבחור קובץ ליחצו עליו ותגשו לתיקיה הראשית שבו שמרתם את הקובץ זיפ שהורדתם מhttp://developer.android.com/sdk/index.html אם עוד לא עשיתם את זה... זה הזמן, תורידו חלצו את הקבצים תשמרו אותו במקום ידוע וקבוע!

4.      ליחצו על OK

5.      סיימתם!! ואפשר להתחיל לפתח הידד!!

אם יש לכם בעיה כל שהיא בשלבים אל תהססו לשאול כאן בפורום אני אשתדל לעזור

שבוע הבא אנחנו מתחילים לכתוב קוד!!

 

 



תוקן על ידי אנוני_מוס ב- 08/09/2011 23:00:46




דדווח על תוכן פוגעני

מחובר
נשלח ב-11/9/2011 09:59 לינק ישיר 

יפה, כל הכבוד על ההשקעה.



דדווח על תוכן פוגעני

מנותק
נשלח ב-11/9/2011 11:02 לינק ישיר 

ברוך הבא לפורום, יהודים.




דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-11/9/2011 23:10 לינק ישיר 

אוקיי

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

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  למעלה

סבלנות




תוקן על ידי ילד_עמוק ב- 11/09/2011 23:14:10



תוקן על ידי ילד_עמוק ב- 11/09/2011 23:22:32





דדווח על תוכן פוגעני

מחובר
נשלח ב-11/9/2011 23:25 לינק ישיר 

אוקיי

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

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  למעלה

סבלנות
מחר אני אסביר יותר מה אנחנו רואים ואיך האנדרואיד בנוי




דדווח על תוכן פוגעני

מחובר
נשלח ב-12/9/2011 00:24 לינק ישיר 

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



דדווח על תוכן פוגעני

מנותק
נשלח ב-12/9/2011 06:50 לינק ישיר 

לכן הוא מביא משהו שאין עליו 'בעיה'



דדווח על תוכן פוגעני

סמל אישי
מנותק
נשלח ב-12/9/2011 08:25 לינק ישיר 

ליטאי613
תכנות לאייפון יותר מבוקש היום
יש יותר אנדרואיד בעולם מאשר אייפון תבדוק את זה (בארץ יש יותר אייפון)
הבעיה שצריך MAC
נכון צריך מק בגלל זה התחלתי עם אנדרואיד, אם יש כאן חברים שיש להם מק אני מוכן להתחיל גם אייפון וכן אם יש כאן התעניינות בwindows phone אני גם מוכן להתחיל
וגם להרשם בכסף למפתחים של IOS
נכון חלקית אם אתה רוצה אפשרות להריץ את התוכנה באייפון מבלי לעלות אותו לapp store אתה צריך לשלם דמי מנוי בערך 100$ פר שנה אבל אם אתה מסתפק לפחות בשלב הראשוני להריץ דרך הסימולאטור אתה לא צריך לשלם כלום!


תוקן על ידי ילד_עמוק ב- 12/09/2011 08:29:26




דדווח על תוכן פוגעני

מחובר
   
בית > פורומים > אינטרנט ומחשבים > למתכנתים שבינינו > מיזם - לימוד אנדרואיד ביחד
מנהל לחץ כאן לנעילת האשכול
הוסף לעמוד האישי  דווח למנהל שלח לחבר
1 2 לדף הבא סך הכל 2 דפים.

bholext