الكمبيوتر الكفي

الكمبيوتر الكفي (http://www.ce4arab.com/vb7/index.php)
-   ملتقى المطورين لنظام Google Android (http://www.ce4arab.com/vb7/forumdisplay.php?f=124)
-   -   [دورة تعليميه - الدرس 1] تعلم صنع تطبيقات الاندرويد بالتفصيل - اعداد بيئه العمل (http://www.ce4arab.com/vb7/showthread.php?t=325072)

stinger1 07-06-2011 05:43 PM

[دورة تعليميه - الدرس 1] تعلم صنع تطبيقات الاندرويد بالتفصيل - اعداد بيئه العمل
 
[RIGHT] بسم الله،


[B]الدرس الاول: اعداد بيئه العمل[/B]


الاندرويد مبني على اللينوكس، وهو مكتوب بلغه الجافا، لهذا فإن برامجه مكتوبه بالجافا ايضا،
هناك طرق عديده للبرمجه للاندرويد ومنها يكون خليط من الجافا ولغات اخرى مثل ال C ، لكن هنا سأركز على الجافا فقط.

سيكون هذا الدرس عباره عن شرح للمتطلبات التي تحتاجها قبل البدء بالبرمجه، متطلبات من ناحيه برامج ومن ناحيه الشخص نفسه.

*** المتطلبات من ناحيه الشخص:
1- يفضل ان يكون الشخص مبرمج لاي لغه لكي يكون لديه التفكير البرمجي ويستوعب اكبر قدر ممكن من الدروس، لكن هذا لا يمكنع غير المبرمجين والراغبين بالتعلم وان شاء الله يد بيد حتى يتعلم كل من يرغب بالبرمجه.

2- المعرفه للغه الجافا مسبقا تساعد بشكل كبير على استيعاب الدروس والتقدم بالتعلم فهي تسهل المهمه بما لا يقل عن 40% - 50% .

3- المثابر، التصميم، العزم والاصرار... ومن جد وجد ومن سار على الدرب وصل.

*** المتطلبات من ناحيه البرامج:
1- ايكليبس eclipse editor وهو المحرر الذي سنستعمله، هو ليس محرر وحسب بل من خلاله تستطيع تصميم وبرمجه وتشغيل البرنامج ، بل ويمكنك من اصدرا النسخه الموقعه signed والتي تستطيع رفعها للماركيت او تضعها بأي مكان ليتم تنزيلها وتثبيتها على الموبايل، اذا هو بيئه العمل الرئيسيه لنا.

2- JDK وهي حزمه البرمجه للجافا وهي اختصار لـ: Java Development Kit

3- Android SDK: وهي حزمه التطوير للاندرويد، التي سنقوم باستعمالها لعمل برامجنا، وهي مبنيه على الجافا كذلك.

قد يبدو الموضوع متشابك وصعب .. لكن لا تقتلو ان شاء الله سهل ويسير
هذه الخطوه اصعب شيء من ناحيه تجهيز البيئه للعمل بعد ذلك سيبدأ المرح.

[FONT=&quot]
[/FONT] بدء العمل:

1- تحتاج لتنزيل الايكليبس:
[URL]http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr2[/URL]
اختر ما يناسبك :
windows 32/64
MAC 32/64
Linux 32/64
سيكون الملف المحمل بصيغه مضغوطه rar او zip بعد التنزيل فك الضغط على ال C:\ مباشره وليس داخل مجلدات فرعيه، مثلا يكون:
C:\eclipse

2- نحتاج تنزيل ال JDK:
[URL]http://www.oracle.com/technetwork/java/javase/downloads/index.html[/URL]
[IMG]http://www.ce4arab.com/vb7/images/sub/06_2011/391968.gif[/IMG]


تكون بصيغه exe قم بتشغيلها واتبع الخطوات.

3- نحتاج ال Android SDK:
[URL]http://developer.android.com/sdk/index.html[/URL]
اختر ما يناسب نظام التشغبل لديك:
Windows , linux or mac

الملف يكون بصيغه zip ايضا، فك الضغط على ال C:\ مباشره، مثلا يكون:
c:\android-sdk-windows

*** ليس ضروريا الالتزام بالقسم C:\ الخيار عائد لك ، والاحجام لن تكون كبيره للبرامج المحمله

الان قمنا بتنزيل كل ما هو مطلوب لبدء الاعداد للعمل.

الان قم بتشغيل الايكليبس، من مجلد الايكليبس الذي نتج عن فك الضغط شغل الملف :
C:\eclipse\eclipse.exe

سنقوم الان بتثبيت اضافه Android Development Tools او اداه البرمجه للاندرويد يرمز لها ADT
وهي تأتي على شكل plug-in داخل الايكليبس وتسهل العمل بنسبه 95%، لتثبيتها اتبع الخطوات:

- اختر [B]Help[/B] > [B]Install New Software[/B]
- اضغط [B]Add[/B]
- في خانه name ضع ADT Plugin
- في خانه URL ضع : [url]https://dl-ssl.google.com/android/eclipse/[/url]
- اضغط OK
- سيظهر لك مربع فيه check box او مربع اختيار مكتوب بجانبه Developer Tools ضع علامه صح واضغط next

*** ملاحظه: اذا واجهت مشكله ولم يظهر المربع الذي تحدثت عنه بالنقطه السابقه،
قم بإزاله حرف ال s من الرابط ليصبح http بدل من https وحاول مره ثانيه.

اتبع التعليمات لتنزيل الاداه واجب بالايجاب دوما next next ok, …

عند اكمال التثبيت اضغط finish واعد تشغيل الايكليبس.
[FONT=&quot]
[/FONT] الان نأتي لضبط اعدادت الاضافه ADT:
- اذهب الى [B] Window[/B] > [B]Preferences[/B][B] او[/B][B] [/B][B]Eclipse[/B] > [B]Preferences[/B][B] اذا كنت تستخدم الماك.[/B]
[B]- [/B][B]اختر [/B][B]Android [/B][B]من اللوحه على اليسار[/B]
[B]- قد يسألك اذا ما كنت تريد ارسال احصائيات لجوجل حول العمل الذي تقوم به، حدد خيارك اما نعم او لا واضغط [/B][B]proceed.[/B]
[B]- اول مربع مكتوب بجانبه [/B][I]SDK Location[/I][I] [/I][I]، اضغط [/I][I]browse[/I][I] وختر المجلد الذي فككت به ضغط[/I][I]android [/I][I] [/I][I] sdk [/I][I]التي قمت بتنزيلها وفك ضغطها مثلا [/I][I]C:\android-sdk-windows[/I][I][/I]
[I] [/I]
اضغط OK ثم Apply

مبروك انهينا تثبيت ال ADT.

*** نحتاج لتحديث وانزال باقي اجزاء ال android sdk حيث ان النسخه التي حملناها تسمى starter kit
او حزمه البدايه ويجب اكمال الاضافات عليها ليكون العمل صحيح:

- من الايكليبس اختر [B]Window[/B] > [B]Android SDK and AVD Manager[/B]
[B]ستظهر شاشه بها مربع كبير فارغ على اليمين وعلى اليسار قائمه، اختر [/B][B]available packages[/B][B] سيظهر سطرين على اليمين وبجانبهم مربع [/B][B]checkbox[/B][B] اضغط على اشاره + بجانب [/B][B]android repository[/B][B]، سيقوم بتحميل عده خيارات[/B]
[IMG]http://www.ce4arab.com/vb7/images/sub/06_2011/391969.png[/IMG]

[B] الان تختار ما تريد تنزيله وحسب توصيات موقع المطورين للاندرويد [/B]
[B]اختر الحزمه المتوسطه وتتضمن ما يلي (ضع صح بجانب كل عنوان مكتوب هنا) :[/B]
[B]- [/B][B]android [/B]SDK platform Tools
[B]- [/B]SDK platform وهو الاصدار للنظام android على الاقل تحتاج واحد، وكما ترى كل الاصدارات تقريبا موجوده، من 1.5 وطالع، انا شخصيا اخترت 2.1 و 2.2 كونهم الاكثر انتشارا الان
- Documentation التوثيق للكود المصدري لل SDK وشرحه
- Samples: عينات برامج بسيطه للنظر عليها وربما الاستفاده منها
- Usb Driver تعريف للهاتف لكي تستعمله لتثبيت البرنامج عليه اثناء البرمجه debug
[B]اضغط [/B][B]install selected[/B][B] وتابع التعليمات واجب بالايجاب دائما (خليك مطيع).[/B]
[B] [/B]
[B]اخيرا .... تم الانتهاء من الاعدادت لبيئه العمل ...[/B]
[B]كل واحد يمد رجليه ويحرك جسمه ويتمطط براحته[/B]
[B]عشان الدوره الدمويه تتنشط ... [/B]
[B] [/B]
[B]ونتابع مع درس قادم ان شاء الله.[/B]
[B] [/B]
[B] [/B]
[B][FONT=&quot]اخوكم يزن - الاردن[/FONT][/B][/RIGHT]


تكرم الزميل Sys. Developer مشكورا بتنبيهي لموضوعه وهو يشمل اعداد بيئه العمل وكذلك انشاء مشروع ...
ان شاء الله ان يفيدكم وهذا الموضوع الذي به الشرح مفصل من الزميل
[url]http://www.ce4arab.com/vb7/showthread.php?t=237697[/url]


[CENTER]فهرس الدوره
[url]http://www.ce4arab.com/vb7/showthread.php?t=325071[/url]
[/CENTER]

medo-op 07-06-2011 06:25 PM

[B][CENTER][SIZE="3"][FONT="Trebuchet MS"]جزاك الله خيرا وفى انتظار الجزء الثانى [/FONT][/SIZE][/CENTER][/B]

نــــــدر 07-06-2011 06:56 PM

ألف شكر يالغالي

جهد كبير

متااابع معك وجآري التحميل ،،

زيتون 07-06-2011 07:13 PM

كما عهدناك ، مبرمج متميز ونافع لإخوتك ،،

:)

Mohamedyousri 07-06-2011 07:16 PM

[CENTER][FONT=Georgia][SIZE=4][COLOR=Purple][B]متابع بشغف و بشده
[/B][/COLOR][/SIZE][/FONT][/CENTER]

donsultan 07-06-2011 08:01 PM

mshkoooooooooooooooorr

stinger1 07-06-2011 08:01 PM

السلام عليكم اخوتي
حقيقه فرحت بردودكم وتفاعلكم مع الموضوع

كل الشكر لكم :)

اتمنى ان تسير الامور معكم بشكل جيد للدرس الاول
واتمنى ممن يواجه مشكله يسأل هنا

واللي يكمل الدرس يخبرنا لنتأكد اننا نمشي بنفس السرعه

والدرس الثاني قيد التحضير ان شاء الله
واحب ان اعطي مهله لتطبيق الدرس الاول حتى لا يشعر احد انه متأخر.

aamoaa 07-06-2011 08:06 PM

مشكور اخوي
هل يوجد مكتبات خاصه بلغة الدلفي تدعم نظام الاندرويد

stinger1 07-06-2011 08:14 PM

[quote=aamoaa;2525489]مشكور اخوي
هل يوجد مكتبات خاصه بلغة الدلفي تدعم نظام الاندرويد[/quote]
صراحه اخي لم يمر علي هذا الموضوع
وانا لا اعرف دلفي اصلا لذلك لم يخطر ببالي البحث

لكن كتابته بالدلفي كما فلت ان كان موجود او بال C يكون عباره عن انك تعمل مكتبه
ويجب عليك كتابه بعض الكود بالجافا لاستعمالها
لكن ما دمت تعرف دلفي لماذا لا تبدأ بالجافا سيكون الامر سهل عليك

استعمال ال C او لغه اخرى للاندرويد بالطريقه التي ذكرتها لك تكون لاستعمال مكتبه او كود سابق كتبته بتلك اللغه ولا تريد اعادته مره ثانيه لكن لو كنت تكتب برنامج من الصفر فليكن بالجافه وحدها

هناك سبب اخر وهو الاداء ففي بعض الاحيان وعند الكلام عن مستوى منخفض جدا لمحاكاه ال hardware مثلا احيانا تتفوق ال c على الجافا بهذا لذلك يستعملونا لكن الجافا بها من المرونه والقوه ما يجعلها كافيه لوحدها لتنفيذ اغلب الاحتياجات

Pocket-Rocket 07-06-2011 08:34 PM

أسال الله لك التوفيق و البركة :)

Mohamedyousri 07-06-2011 08:39 PM

مع الاسف لا يمكن تحميل الملفات المطلوبه من

[url]https://dl-ssl.google.com/android/eclipse/[/url]

NeRe 4 EvEr 07-06-2011 08:41 PM

ســلمت يـــدآكـ أخي الحبيب يزن :)

واصــل إبــداعكـ و الكــل معــك

.
..
...

الليث الأسمر 07-06-2011 08:51 PM

جزاك الله خير اخي على هذي المبادرة الطيبه , الخميس بخلص الاختبارات وببدا معاك في الدورة ان شاء الله

stinger1 07-06-2011 08:57 PM

[quote=Mohamedyousri;2525605]مع الاسف لا يمكن تحميل الملفات المطلوبه من

[url]https://dl-ssl.google.com/android/eclipse/[/url][/quote]

هل جربت ازاله ال s من http?

[quote]*** ملاحظه: اذا واجهت مشكله ولم يظهر المربع الذي تحدثت عنه بالنقطه السابقه،
قم بإزاله حرف ال s من الرابط ليصبح http بدل من https وحاول مره ثانيه.
[/quote]

Mohamedyousri 07-06-2011 09:41 PM

[quote=stinger1;2525657]هل جربت ازاله ال s من http?[/quote]


جربت بالـS و بدونها و بعد عده محاولات بدأ التحميل الان ......

جزاك الله كل خير و متابع معك كل خطوه بإذن الله ...

Lion_Ksa 07-06-2011 09:43 PM

الله يعطيك القوة
معك ان شاء الله جاري تجهيز بيئة العمل لعلنا ننتفع من علمك اخي الكريم
__________________
بعد تركيب الملفات بقيت مشكلة
اني لم في القائمة او اللسته على اليسار كلمة android
مع العلم بنجاح كل العمليات السابقة


الان نأتي لضبط اعدادت الاضافه ADT:
- اذهب الى Window > Preferences اوEclipse > Preferences اذا كنت تستخدم الماك.
- اختر Android من اللوحه على اليسار
_______

الحمدلله ضبطت بعد تعديل مجلد workspace

فكرة 07-06-2011 09:50 PM

أسجل حضوري هنا..


وجزاك الله خير ونفع بك

Mohamedyousri 07-06-2011 09:57 PM

[CENTER][B]Android SDK Platform Honeycomb Preview, revision 1[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-3.0_pre_r01-linux.zip"]All Platforms[/URL][/B]

[B] Android SDK Platform 2.3.3_r1 (Offline complete download) - Approx 80 MB[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.3.3_r01-linux.zip"]All Platforms[/URL][/B]

[B] Android SDK Platform 2.3_r1 (Offline complete download) - Approx 80 MB[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.3_r01-linux.zip"]All Platforms[/URL][/B]

[B] Android SDK Platform 2.2_r2 (Offline complete download) - Approx 80 MB[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip"]Windows[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.2_r02-macosx.zip"]Mac[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.2_r02-linux.zip"]Linux[/URL][/B]

[B] Android SDK Platform 2.1_r1 (Offline complete download) - Approx 80 MB[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.1_r01-windows.zip"]Windows[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.1_r01-macosx.zip"]Mac[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.1_r01-linux.zip"]Linux[/URL][/B]

[B] Android SDK Platform 2.0.1_r1 (Offline complete download) - Approx 80 MB[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.0.1_r01-windows.zip"]Windows[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.0.1_r01-macosx.zip"]Mac[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.0.1_r01-linux.zip"]Linux[/URL][/B]

[B] Android SDK Platform 2.0, revision 1 (Offline complete download) - Approx 80 MB[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.0_r01-windows.zip"]Windows[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.0_r01-macosx.zip"]Mac[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-2.0_r01-linux.zip"]Linux[/URL][/B]

[B] Android SDK Platform 1.6_r2 (Offline complete download) - Approx 63 MB[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-1.6_r02-windows.zip"]Windows[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-1.6_r02-macosx.zip"]Mac[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-1.6_r02-linux.zip"]Linux[/URL][/B]

[B] Android SDK Platform 1.5_r3 (Offline complete download) - Approx 54 MB[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-1.5_r03-windows.zip"]Windows[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-1.5_r03-mac_x86.zip"]Mac[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/android-1.5_r03-linux_x86.zip"]Linux[/URL][/B]

[B] Android SDK Docs for Android API 7, revision 1 - Approx 48 MB[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/docs-2.1_r01-linux.zip"]All Platforms[/URL][/B]

[B] Android SDK Tools, revision 5 (16 to 23 MB)[/B]
[B] [URL="http://dl-ssl.google.com/android/repository/tools_r05-windows.zip"]Windows[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/tools_r05-macosx.zip"]Mac[/URL][/B]
[B] [URL="http://dl-ssl.google.com/android/repository/tools_r05-linux.zip"]Linux[/URL][/B][/CENTER]

rgdd 07-06-2011 10:05 PM

اخو بارك الله فيك ان شاء الله اكون معك

اتمنى تؤخر الدروس حتى يتسنى للطلاب المتابعة

اختبارات الايام هذي حتى يكون تفاعل مطلوب

Lion_Ksa 07-06-2011 11:01 PM

لا تؤخر الدروس فالصفحات لن تطير
ههههههههه
الدرس الثاني الله يكرمك

Mohamedyousri 07-06-2011 11:24 PM

المنتدي بطئ للغايه !!!!!

Mohamedyousri 07-06-2011 11:31 PM

رد مكرر ... أعتذر للغايه

Mohamedyousri 07-06-2011 11:32 PM

رد مكرر ... أعتذر للغايه

Mohamedyousri 07-06-2011 11:33 PM

تم تجهيز الادوات و الاعدادات و في الانتظار

[IMG]http://www.ce4arab.com/vb7/images/sub/06_2011/377536.jpg[/IMG]

هيماالكس 08-06-2011 12:00 AM

ربنا يكرمك انت استاذ كبير اخوكم هيماالكس


جميع الأوقات بتوقيت GMT +3. الساعة الآن 02:56 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.